Over the last 30 years I've been on quite a few cruises ranging from cheap P & O to more upmarket Azamara. TBH even though some I wouldn't rush back to, I've enjoyed them all even if it's because of the friends I've travelled with. To some extent you can create your own heaven or hell.  When...