European city breaks can be quite costly when you factor in flights, hotels, food, and tourist attractions. However, there is one destination which has been named the most budget-friendly and it's less than three hours from London. According to the annual Post Office City Costs Barometer , Lisbon is the most cost-effective city break in Europe.

The Portuguese city works out cheapest based on a two-night weekend stay in a three-star hotel, including a visit to a museum, gallery, sightseeing bus tour, and public transport for the day. What's more, just an hour's journey away are the biggest waves in the world - perfect for a day of surfing - and, you can even swim with dolphins, making it the perfect mixture of culture and beachy relaxation few city breaks have. Lisbon is also home to delicious cuisine and independent boutiques.

READ MORE: The 'beautiful but underrated' National Park 2 hours from London that 'rivals' the New Forest The Post Office’s research found Lisbon was the cheapest of 35 of the most popular European city breaks. Food and drink costs factored in the price of a cup of coffee and a three-course meal. In Lisbon, you'll spend, on average, just £39.

01 and a gallery ticket price is £4.52. Alcohol is much cheaper in Portugal than in London, costing just £2.

26 for a 330ml bottle of beer in a bar. The city is well-known for traditional pastel de nata. Why not also head to Time Out Market where you can choose from 26 restaurants, eight bars, and fresh meat, fis.