We will be arriving in Naples on a morning train from Rome. I am trying to decide how many nights to stay in Naples. Would the rest of the day be enough to visit Herculaneum? If so, we would stay 2 nights and visit Pompeii the next day. Or should we plan on staying 3 nights? Thank you.