The ultimate booze cruise is a luxury liner that carries more plonk than people
There are 3,000 bottles of wine on board (Picture: Riverside Cruises)Imagine relaxing on your balcony, sipping a glass of vino, as the quaint towns and villages on the banks of the River Danube pass by. And what happens when your glass is empty? Well, you …