In contrast, I’ve seen that many British weddings take place a long way from the couple’s home or family area, and it is expected for guests who might be local to them to make the trip and book themselves transport and hotels for 1/2 nights. There’s many mumsnet threads about it!
I don’t know if this is just a modern trend - I assume many years ago, just like everywhere in the world, people tended to have more local, smaller celebrations - but it’s not something that happens very often in my country.
There are obviously many weddings where the bride and groom are from different parts of the country, or where half the family live on the other side of the world… But you try and house guests from out of town in local accommodation - either with other guests, extended family or even in the houses of friends who may not be attending the wedding. More recently, some couples have organised a block of rooms in local hotels at a discounted rate, or even paid the costs outright themselves. My most memorable wedding trip was going to Paris to see the daughter of some friends get married (to a Parisian) - the invites came in January for a late October wedding so we booked cheap Ryanair flights, were picked up by the groom’s family and housed with some local friends of the couple. We slept on air mattresses for the weekend and had the best time. We couldn’t have afforded 2 nights in Paris for all of us, plus the gift…
Expenses for guests should be kept low, nobody should be that much out of pocket by attending the wedding. If I don’t have to take expensive trains + taxis to the venue, and pay £100+ for a hotel room, I’ll be much more generous with my gift and won’t mind giving £250 for me and my DH to attend, for example.
I’m always surprised by English couples getting married in Scotland or by destination weddings abroad! I’d have a small quiet ceremony if I chose to do that, and not invite anyone else unless I could cover their full costs!