If you’re looking for somewhere super affordable yet gorgeous and packed with culture for your next city break , look no further than Porto. This beautiful city in northern Portugal may not be as famous as tourist hotspots Lisbon or Albufeira, but after spending four days there last summer, it quickly became one of my favourite holiday destinations ever - for a number of different reasons. Also known as Oporto, it’s the second largest city in Portugal and boasts such a unique charm that I’ve often thought about since.

Located along the Duoro River estuary, you really get the best of both worlds here - the bustling cobblestone streets lined with gorgeous restaurants and lively bars, and the tranquility of the water too. It’s also around 20 minutes away from several beaches if you really want to get your suntan on. And there’s certainly no shortage of things to do.

From wine-tasting and vineyard tours to museums, churches, botanical gardens and watching the sunset on a hill with hundreds of others, here’s my guide on why you should consider visiting Porto on your next holiday. READ MORE: 'Hidden gem' European city 'is like stepping into postcard' – and flights are cheap Cheap food and drinks When I came back from Porto and people asked me how my holiday was, the first thing I always raved about was just how affordable it was - in terms of food, drinks, accommodation, taxis, nightlife and much more. In fact, it was recently recognised for having the cheapest beer i.