I officially hate you.
I just did this cruise in October and did like you are Rome to Rome on the Epic and let me assure you it is Epic. (btw Rome to Rome is the best as it's less stressful and less people getting on/off the ship)
If you are staying in Rome easiest way to transfer to Cvitiavecchia is on the train, we ended up getting an express train around 11am and were there by 12pm, usually train is 90 odd minutes. Then a 10 min walk from station to Port, however they let themselves down with trying to find transport to the ship luckily there were lots of people looking for the shuttle too!
Livorno (Florence/Pisa) - We did a shore tour (only one we organised through the ship!) Was a 10hr day but it was called Florence and Pisa on your own and was really good, got taken off the boat to Pisa and given free time to do what we wanted for 90 odd minutes and then headed to Florence (Stunning city!) and had a few hrs there to do what we wanted and then it's a 3hr odd drive back to Livorno, had the best tour guide you could have asked for - highly recommend that shore tour though as it's a tour but you still get to do and see what you want with limitations.
We stopped at Cannes instead of Palma, was meant to be Nice but they changed the Itinerary, Cannes was beautiful but a bit borning, regret not going to Monte Carlo for the day really.
Marsellie (France) - Port is MILES away and you have to pay for a shuttle bus - This was a short port day for us from memory, ALOT of people didn't get off and we found out why, I thought the place was an absolute hell hole, dog cough all over the place and rude locals......compared to Cannes was a real let down. Would advise you to do a Shore Tour here as the Ship will hold your hand etc and give you a decent look at the place rather than being dropped off in Town and trying to find your way around the place. Could have been a nice place but just so dirty was unreal.
Barcelona - LOVE LOVE LOVE this place and I can't wait to go back and spend time there, we were there on a weekend and there was a marathon on and quite a bit of the city was shut but we did hop on hop off buses and just wandered around the city and took it all in.......such a stunning and clean city. (Also remember this is where the majority of people disembark and embark from so it's a chaotic scene at the cruise terminal and gotta deal with everyone exploring the ship that night!
Sea Day - Nice relaxing day and heaps of stuff is put on for the day, you won't be bored!
Naples - We didn't actually spend time in Naples it's self - We found a private tour off cruisecritic.com and joined the roll call and asked if anyone needed to find another party to join them so we jumped in and was $150 odd each but we went to Pompeii for the morning and that place I could spend hours talking about! Awesome place to visit and try and understand, we then went and drove the Amalfi Coast and drove from Sorrento to Positano (Buy Limoncello!!!!!!!!!!!!) Positano is a quaint village on the hillside and where a lot of the lemon products come from and then we had a late lunch in Sorrento which is a beautiful town on the coast and had by far the best pizza I have ever had in my entire life here!
Try find a private tour to join on cruise critic for this one, just sign up and join a roll call for your cruise! and remember there is the Barcelona-Barcelona one and also the Rome-Rome one so you can post on both and we ended up with a few offers but was an enjoyable and social day!
The Ship its self!
Well where do you start??? Amazing, I have been on P&O and Carnival cruises and this was far far better than those. Staff are great and friendly and prices are USD so reasonably cheap to eat and drink there are a few free restaurants on board (Manhattan Room is a bit more formal and shirt and pants and has a cabaret, a main restaurant that anything goes and similar food to Manhattan room, an Irish pub which does American pub food and is 24hrs so great for the drunk 3am feed and the Indoor and outdoor buffet! and quite a number of extra payment ones as well. We tried a few different ones, the Steakhouse was great food for $20ish each and was well worth the extra money as was the Chinese and supposedly the French and Italian were quite good as well though we were sick of both of those cosines after the time we spend in Italy and France lol You won't go hungry nor be short of choices you couldn't go to every one of them on a 7 day cruise! Buffet is good for Brekky we found as you were usually trying to get off the boat rather quickly to fill in the days!
Blue Man Group is great and you have to book the entertainment at the box office but you can book online prior to going on the cruise and you can book through your TV in your cabin as welll. No shortage of entertainment and there will be something that floats your boat.
Ice bar is great fun too! $20 gets you entry and 2 drinks so worth it and just fun to be in an Ice Bar on a cruise ship in the Mediterranean.
I recommend if you frequent a bar, tip and befriend the barman/maid they will look after you and as drinks aren't measured by volume only by time, they will make you get to happy town quicker and cheaper and we got a number of free drinks from tipping $2 here and there. Majority of the crew have all been on this ship since it started operations and a few of them are leaving to the new NCL ship but they are happy and it shows, you speak to the staff and they love how they are looked after as they get their own private rooms etc which is one of the only major cruise ships on the sea to have this luxury so the crew are genuinely happy and are there to look after you.
We had an absolute blast on the Epic as we were never bored! Great Entertainment, HUGE casino (rivals some cities casinos!)Great Food, Great Staff and just a fun atmosphere except for some of the whinging old Americans who wanted everything to be Perfect and like a Cunard Cruise, but go in with mild expectations and you will come out happy!
I will be trying to get an Epic cruise when I am next in the USA as I enjoyed the ship. I loved the "Freestyle" (and you will hear that word a lot!) everything is about when you want to do it and you don't have to make reservations, sit at share tables, sit at certain times and at the same table day in day out or do any of the cough some cruise lines make you do you go when you want to go except at the pay restaurants where reservations are required.
If you want to know anything just shout out! Hopefully this helps somewhat.