Rome is great for a romantic weekend getaway for two or three days. If you want to know the Eternal City better, you can plan up to seven days in Rome. It should be enough to see all the main sights.