Taormina, Sicily is a gem of the Mediterranean and one of the most picturesque towns in Italy. Not only is Taormina rich in beauty, but it is also rich in history. The town's strategic location overlooking the sea made it a coveted spot for various civilizations over the past centuries, leaving ...