My husband and I are taking our first trip to Italy at the end of September. We are taking an overnight flight from New Jersey and landing in Rome around 8 AM the next morning, so I'm guessing we will be checked into our hotel by 11 AM. We only have 3 nights in Rome, so after we have lunch, we'll want to start sightseeing. We are planning to take the New Rome Free Tour that starts at 5:30 PM to see the Trevi fountain, Pantheon, Spanish steps, etc, but what should we see earlier in the day? I'm thinking we should visit the Colosseum/Forum/Palatine Hill that same day but am wondering if that is too much? Also, I was hoping to take a group tour of those sights that starts in the afternoon but they all seem to start in the early morning. Should we just book tours with the random tour guides located at the sights to give ourselves more flexibility?