The new year started with an accolade for Altea, with National Geographic naming the picturesque town the ‘most beautiful town in Spain.’ Often referred to as the ‘dome of the Mediterranean’, Altea ...