Tavira is one of the prettiest little towns in the Algarve with many old hiproofed houses.