I always buy off the register. I love buying people waffle irons, candlesticks, wine glasses, a nice bowl or serving plate...stuff like that. I typically spend $100 on a gift from my husband and me, but as a groomsman who is probably spending money on a tux, bachelor party, etc., $30-$50 gift would be good.