Portugal is a diverse destination that has something to offer every kind of traveler. Soak up the culture, relax on some of Europe's best beaches and more!