You can sleep inside an old beer barrel, but if you prefer wine, there's a bed and breakfast for you in Sasbachwalden, Germany. On several locations in the area, you can find pairs of giant wine barrels. Inside each pair are two beds, a bathroom and dining area. Just BYOB.
Link (Translation) -via Unconsumption