Where do you live? Actually there are large number of bars and restaurants, where you can make the payment using Bitcoins. Personally, I have been to one of them, and the transaction went on smoothly. Try the following websites:
https://coinmap.org/
http://bitcoinrestaurants.net/
There are several companies in California that sell wine for Bitcoin, delivered to your door.
On the other side of the coin (pun intended), its illegal to buy alcohol of any kind in Ohio using Bitcoin. The reason is that Ohio has a law stating that it's illegal to trade or barter for alcohol. Since the IRS considers bitcoin property, using Bitcoin to buy alcohol would be "bartering" for alcohol which makes it illegal under state law.