Our son got married in Italy last year
He lives in Australia. The bride and mother Austalian, father of the bride lives Hongkong and guests from England, Ireland, Scotland and America turned up for it
It came about as the Brides mother and step father were doing the "tour of europe' so it seemed like a good idea to hire a villa and get married there so that as many people as possible to get there. The only costs to guests were their own flights any food / drink they wanted outside of the villa ( villa was booked for 5 nights with caterers for 3 nights , most guests just staying those three nights )
However it wasnt legal in Australia so they had to do the registrars office back there and they threw the party for friends after that :)
It wasnt cheap, but all three families contributed to the costs so it was actually cheaper for us as Dad and Stepmum, only flying to Italy rather then Sydney, just four nights away rather then the three weeks ( not having to pay for dog boarding nor a carer for mum ) and all the other asscociated costs for long distance, long stay
Neice and Nephew got married in Greece, just their parents , best man and MOH ( a couple so no +1's ) and had the party for friends back home
Its hard to ask people to give up their holidays to come to a wedding abroad and pay their own way. I personally wouldnt ask anyone to do it Its expensive enough to go to a wedding in the same country