European cruise itineraries promise unforgettable days in cities like Rome, Paris and London, but the reality is that cruise ships often dock hours away from the sights. Cruising in Europe has an ...