Since everyone drinks water, you know the liquid is most definitely going to be consumed when you give these bottles away. Water is also the perfect favor for hot outdoor weddings.
You can get bottled water from Costco for $36 per 144 bottles. Slap on a customized sticker, and you're all set! You can get the water-bottle stickers from Oriental Trading for $13 for 50 pieces.