Ferragudo is a gorgeous fishing village in the Algarve that is less touristy than other parts of the region.
The village is packed with charm and remains largely unspoilt by touristic attractions.
With cobbled streets, views of Arade to Portimão and a castle, this is an ideal location if you want a more laid-back break.
TravelSupermarket is offering a seven night stay, return flights from London Luton and self-catered accommodation for just under £500 per person.
Albufeira is one of the largest resort towns in the Algarve.
The destination has everything a holidaymaker could want – sun, beaches, activities, a buzzing atmosphere and culture.
Albufeira is made up of an Old Town and a New Town, which boast both nightclubs and local restaurants.
A seven-night stay in Albufeira will set you back around £400 per person but this includes return flights, according to TravelSupermarket.
Lagos is both a historic and beautiful town that has great scenery and a rich culture.
The town is home to picturesque beaches, lively nightlife and fun activities for tourists.
The destination is great for families, couples and individuals who are looking for an affordable getaway in the sun.
TravelSupermarket is offering a seven night stay for just under £400 per person which includes return flights.
Tavira is one of the few towns that has managed to latch onto its charm and character despite being a popular holiday spot.
It’s home to Tavira castle which dates back to the 11th and 12th century.
The town’s nearest beach Praia da Ilha de Tavira is on the barrier island away from mainland Spain.
Deals on TravelSupermarket start at just under £600 per person for a seven-night stay and return flights.