If you like to go for long bike rides, but also want to stop and enjoy a picnic with some wine, this DIY mini-bar fits right onto your bike's frame. This build from Instructables user OddJob can fit several mini-bottles of wine -- or whatever else you want -- two glasses, and a bottle of water (because you still want to stay hydrated). The wooden box fits sturdily to the bike's frame and can be made out of basic plywood and pine board, so it's pretty cheap.
Of course your frame might be a little different, but you can modify your own however you see fit. Always remember to cycle responsibly, and that you can be busted for drink cycling. You can find the complete instructions at the link below.