Everyone loves a wedding, but they can be costly affairs to attend, as well as host. Apparently, the average cost of being a wedding guest is £541.90. From travel and staying overnight somewhere to a new outfit and drinks, it’s not hard for the costs to add up. Additionally, if you’re part of the bridal or groom party, you’ll likely have even more costs beforehand linked to the hen or stag do.