Mediterranean cruises are great but if you want to enjoy your trip, there are some mistakes you need to avoid and things you should know.