Looking for the best hotels in Taormina, Sicily? Here’s my experience at both the Belmond Villa Sant’Andrea and the Belmond Grand Hotel Timeo to help you decide which Belmond hotel in Taormina, Sicily is right for you!