Porto for under £100 a night: Sip and munch your way through the colourful streets of Portugal's second city
Explore Porto's old town with its higgledy-piggledy warren of hilly cobbled streets, blue-tiled buildings and charming churches. Good restaurants are all about, as are affordable hotels...