December cruises can swing by Christmas markets for full-throttle festive fun or sail to far-flung lands for a much-needed dose of winter sun.
Discover the best beaches in Brazil on a luxurious cruise that takes you the length of the spectacular 7,491 kilometre coastline.