One could argue that you can never get enough time in Rome! However, if you can visit the city on holiday, then ideally, you should be there for no fewer than four to five days. That should give you just enough time to visit the main tourist attractions and feast on plenty of pizza, pasta, and gelato!