Loly,
It sounds to me as if you desperately need a good travel agent. This is exactly the kind of thing they do for
a living, and they can take a lot of the stress and risk out of planning a vacation into unfamiliar territory.
You didn't say what cities you planned to see on your cruise, and that is probably the place to start. There
are many itineraries -- some that focus on the western Med, others that do a complete loop, and others that
stay in the eastern Med. The cultures, languages, and sites in each case are very different. So, think about
what you want to see. Is Rome essential? Do you want to see Venice, or Athens? How about exotic cities
in Turkey, or the Greek islands? So start on what you want to see and how much time you have and settle
on the itinerary that suits you the best.
Second, in our experience, Mediterranean cruises are somewhat different from others in that they are much
more focused on the ports you visit, and less focused on the ship and its activities. While the ship still
matters, of course, it isn't nearly as important as on other cruises. If you are comfortable with the RCI product
and can find a route you like at a good price, book it. Or, if not, booking on any of the other mainstream line
that has the route and price that fits will probably do just as well.
Finally, I personally think it is a great idea having add-on days before, after, or both. Getting to Europe is
tedious and expensive, and having more time to see the major sites is a good idea. Having been there, though,
there is no question in my mind that I would want the extra days in Rome. There is more to see there than in
any other Med stop, and the ship will dock far away from the city, making a ride of nearly two hours to get to
the city and another two hours to return. It makes for terribly long days, and reduces the amount of time you
have to actually see the historical and cultural sites.
Good luck.
Ted