Portugal is so much more than just a good destination for a beach holiday. Head north from southern Algarve and you'll discover the grand old cities of Lisbon and Porto, which are filled with hidden treasures around every corner - whether you are looking for the perfect local restaurant to keep you cool during the heat of the day or want to stumble across quiet streets lined with colourful houses and beautiful tiled walls. From Porto, follow the river inland to the stunning Douro Valley, the world's first officially designated wine region, to sample some of Portugal's best wines.