My husband & I are taking our 2 twelve year old granddaughters on a Cruise that leaves Naples on August 19th. We want to tour Amalfi & Capri for 2-3 days before we embark. We will fly from the New York/NJ area. Since there doesn't seem to be a direct flight to Naples, should we fly into Rome & take the train to Naples? Where should we stay so we can get to Vesuvius & Capri?