I'm going for the 4th time at the end of the month, as my girlfriend currently lives there, so much to see and do in Rome.
Scholars lounge is probably the best pub for a drink and pub grub. The area around Campo fi Fiori is good for authentic food, but it's best just wandering around and trying anywhere off the beaten track.