Portugal is blessed with a diverse landscape dotted with some of the most breathtaking towns, villages and castles. Heres our top selection: Lisbon: One of the oldest cities in the world, Lisbon is stooped in history and this is clearly demonstrated with the numerous old building dotted around the city, along with traces of civilizations […]