A TAAT of sorts. After reading that guests don't like to hang around for hours I thought that a helpful guide to attending a wedding could prove helpful... here goes;
Grab a sandwich for lunch - weddings are often at 1-2pm which is lunchtime. This is followed by a break in proceedings to check in to the hotel and have a drinks reception whilst the happy couple have photos done. Grab something to eat - you're not getting fed for a while.
Instead of thinking that you're hanging around waiting for dinner, chat to your mates and have fun. There's a bar, so have a drink.
If you don't want to give cash, buy a present off the list, contribute to a honeymoon - don't!
Please do feel free to add to the list. Most brides and grooms are out to enjoy their day and to celebrate with their nearest and dearest, not annoy you.