Welcome to Portugal! This small country is big on character, with stunning views, fabulous beaches, fantastic local vineyards, charming villages and amazing food. We took upon ourselves the challenging task of choosing the best places to visit in Portugal. With so many amazing things to do, narrowing down this list…