The world's longest cruise, Royal Caribbean's Ultimate Cruise, went viral this year - and it's easy to see why. It lasts a whopping 274 days and visits 60 countries