Yeah, Rome's great -- plenty to see and do, and plenty of places to stay. Gets real busy and full in the summer, but if you can manage more of an off season (though expect rain in Winter), you'll avoid most of the crowds.
I stayed in Sorrento when visiting Pompeii. There is a local train called the Circumvesuvia, which goes to Sorrento and Pompeii and various other places. Take that. It also goes to "Ercolano," which is Italian for the Roman city of Herculanaeum. Basically, it's just like Pompeii -- lots of cool ruins.
And while there, you can visit the Amalfi coast from Sorrento. Absolutely the most gorgeous coastline I ever saw. Rent a moped or vespa to see it best...that way you can pull over and stop to take pics whenever you want.
Check out my travel web page at:
"Life is not measured in the number of breaths we take, but by the places that take our breath away..."