Cut-Throat, what a lovely story. I'm glad you were enterprising enough to be able to take those kind of memories home with you.
Pisa is indeed not worth the hype; the only real interest is the tower and that's surrounded by tons of foreigners and cheesy souvenir stands. Many visitors take a day out of their vacation to see it, but they would be better off spending the time in Lucca or Siena..
I have heard great things about the Cinque Terre (great for people who like to walk; I hear it is pretty hilly), though I have never been there.
I can give some of my personal restaurant favorites in Rome:
Perillo, near the metro Piramide. Authentic Roman cooking (coda all vaccinara, carbonara)
Al Regno di Re Ferdinando, Testaccio. Great Neapolitan dishes, superb service
PierLuigi, via Monserrato near Piazza Farnese. great variety, popular with the cinema crowd.
none of these are very touristy..
A type "A" American will be wise to bear in mind that an evening out at a restaurant in Italy means just that.. an evening. I've walked in at eight and left at 11 or 12. Your waiter will not rush to take your order, and there may be a bit of a wait between courses (which is just as well, otherwise you'd have no room for them). They will also not rush to bring your check. The table is yours for the evening; they'll leave you sitting there until you signal the waiter and ask for 'il conto'. Do not bother tipping, unless you feel the service was truly out-of-the-ordinary, and then maybe 5 or 10%, no more. Waiters go to a kind of hospitality school and get a decent salary; waiting tables is not a temp job. If you show up at 7, the place may not even be open, but by eight it may be packed. Best to make reservations. You have to time your meals carefully: lunch is at one; dinner at eight. A place may be open at 3, but you may well get turned away, as they want to close up and get ready for the dinner crowd. If you don't keep to the canonical schedule, you'll end up eating a cheese sandwich at a bar, or a slice of pizza to go.
I kind of miss my tourist days!