TravelBrands Cruises, by Encore Cruises, has partnered with Norwegian Cruise Line (NCL) to give travel agents a chance to win prizes based on bookings made between May...