This is my first time in Rome, I'll be there for 4 nights (3 full days not counting entry or exit).
I'm not sure if I should stay in Testaccio or in the city center (by Centro Storico).
On the one hand, I'm a foodie (and want to eat as much Italian food as possible) and I've heard Testaccio has the best food in Rome, but on the other hand, this is my first time in Italy and I definitely plan on seeing the Centro Storico and all the touristy sights, so if I stayed in Testaccio, I'd have to Uber (taxi?) over to them as opposed to just walking around.
I've also heard that staying near the Centro Storico can be a bad idea because there are tourist trap restaurants (the ones where they try to pull you in) and that the food isn't as good as in Testaccio.
Any ideas/specific recommendations?