I spent half of this past December on Liberty Of The Seas, then was back a month later for 4 nights. The crew and I were on a first name basis.
As much as I like the Oasis class, I think I prefer the Freedom class ships more. The size just 'feels' right and you don't have to walk so far to get to places.
I haven't been to La Spezia in 30 years. We were there in the winter and it is really a summer town as part of the Italian Riviera, so a lot of places were closed back then. I clearly remember the best food I had anywhere in Italy was at a restaurant with blue awnings. I don't remember the name of the place. It is an easy town to walk around.
Naples...consider it as a stopping point to go to other places and don't waste time actually in Naples. Look at the various messages in our Europe Port section
and pay particular attention to anything from Hank and also Jim C. Hank is an expert on travel in Europe who pops in every now and then.