Portugal is famous for its beaches, but the country also has stunning cities to visit. What are the best cities in Portugal? Click here to find out!