I'm going to a fancy wedding as a guest. I've had to buy a new dress and shoes. I live a distance away so I have to stay over night and the hotel rooms are so pricey! Is it ok if I don't get them a gift? I could probably afford £20 but it would seem more like I'm taking the mick?