When in Taormina, Sicily: stay at the majestic and strategically-located Palazzo Vecchio Taormina is the St Tropez of Sicily. With its beautiful places including a Louis Vuitton Bar, and its […]