Brilliant Things to Do in Taormina in Sicily, ItalyClinging to the northeast coast of Scilly, you’ll find the funky little town of Taormina. The town and surrounding area are home to a fair few unique places whi...