Nestled about half way between the busy city of Naples and the beautiful cliff towns of the Amalfi Coast, Sorrento is popularly viewed as the perfect pit stop between the two more well-known Italian destinations. But the adorable coastal town is a gem in its own right. The town sits atop cliffs overlooking the Bay of Naples, from which it has beautiful views of the pristine blue waters. And if can tear yourself away from the views along enough, there's plenty else to keep you busy - from wandering the narrow alleyways that branch off the town's main street to people watching in the cafe-lined Piazza Tasso