UK travellers planning to enjoy a tipple on their European city break should head to Prague for the cheapest drinks, according to new research.
The Czech capital was ranked number one out of 16 popular destinations based on the price of a dozen drinks.
Post Office Travel Money found the bar bill costs Britons £29 in Prague, including £1.26 for a beer, £1.57 for a glass of wine and £1.73 for a shot of tequila.
The same 12 drinks cost more than twice as much in Marbella, which came bottom of the list at £72.
Eastern European cities dominated the rankings with Budapest second (£30) followed by Krakow (£34), Riga (£50) and Tallinn (£53).
Palma on Majorca was the cheapest in western Europe at £57, while London was at number 10 (£61).