We will fly into Rome pre cruise. Is one night hotel stay enough or should we do two? We have been to Rome before, but there is always something more to do! Our first port on our cruise is Naples and we are planning an action packed day in Capri that starts early on day 1 of the cruise. Thoughts?