There are lots of reports on the CC site about pre/post cruise in Rome. As far as Diamond Med or Caribbean goes, it all depends on what you like to do and where you've already been. The Med is going to be mainly touring and a different port each day. The Caribbean has a few more sea days and more water sports. Don't think you can go wrong with the ship though.