I had a great experience at the Lemon House, which is perfect for your first stay in Taormina. The apartment is easily accessible, comfortable and affordable. The Lemon House is within walking distance of all the amenities you could need and is across the street from the famous Bam Bar Cafe.