I second AmandaR's assessment, great 1st time plan to Italy, wish it was me. Tip, think nights instead of days for accounting for your time abroad. If you enjoy and appreciate big cities, Rome is truly a wonder. The history, the monuments, the sites, the citizens -- there's nowhere else like it. I think 5 nights meaning 4 actual days is an excellent if short visit to the Eternal City. Definitely hook yourself up with a local guide for the superior insights and details expert commentary provides on what you've traveled so far to see and experience. Being on the coast Sorrento is supreme in location and who doesn't love a lemon grove in their downtown? I personally would stay 2 nights in Sorrento and then finish with an intense southern Italian flourish with 2 nights in Naples. Naples astonishes in how successfully people live so compactly with, on and around one another. You absolutely need to keep elbows in as a pedestrian which can be quite the shock to the system. The region's incredible cuisine (bonus points for seafood lovers) is blessed and rife with ultra fresh ingredients thanks to the volcanic soil producing fabulous fruits, veggies and floral. You must go to Museo di Capodimonte and you should go to Castel Sant'Elmo for the incredible view of the former kingdom of Naples. I love Italy and I love southern Italy more, buon viaggio.