A long-time favourite for Brits, because of its affordable prices, great hotels, rich history and sandy beaches, it’s ...