we have never been to any part of Africa. so will be planning to go on an excursion. Sidi Bou Said looks interesting. Debating between the two excursions - Sidi Bou Said + Carthage (or + Medina + Bardo).
Closest i have come to sales people in a similar(??) cultural environment was in Istanbul, and i didnt mind it. A firm NO, purposeful walk and talking between wife and I seemed to be enough. But some timeshare sales people in Canary Islands did get on my nerves.
Tara, for information on Rome (and other italian cities), the website slowtrav.com is highly recommended. I like Rick Steves and there are free short
youtube clips available on many of the sites. Trip reports, recommendations on restaurants etc from there helped me quite a lot for my last trip. Must see/ not so hot is truly a personal preference. Looking back at the visit, the things that i remember most are the freshly made, cheap, but out of the world pizza somewhere, being amazed by the Pantheon, underwhelmed by Colosseum, amazing coffee, pasta, seafood, wondering why only Trevi fountain is famous while all of them look excellent, spanish steps that was full of smokers, kicking myself for not reserving a ticket at the Vatican and missing it out, and laying in the bathtub back in the room wondering at what point in the day someone had smashed my legs.
As they say, Rome was not built in a day and cannot be seen in a day either. Whatever you plan, i would definitely recommend keeping aside an hr or two for just strolling/ people watching/ sipping coffee etc.