If you love wine, great hotels, and fantastic night skies, you must add Alentejo to your Portugal itinerary!
Algarve is a southern Portuguese region with rocky cliffs, sandy beaches, resort hotels, golf courses, and Arabic-influenced architecture.
Azores' nine islands offer outdoor adventures, relaxing hotels, and amazing scenic views.