My daughter is getting married next year. She has opted for a Wedding in the UK and not abroad. The main reason is that family and friends can attend. Having a wedding abroad is great if that is what you want.
I went to my Niece's last year in Cyprus. Nice venue, lovely people. The trouble is, not everyone could afford to go. Having an evening party when you get back is an option but it is not the same.
A wedding day is great to enjoy with family and friends.