From stunning beaches to ancient city centers, Portugal has something for every type of traveler. Find the best places to visit on your next trip to Portugal.