Dine and dance while sailing across Toronto Harbour during an evening with Mariposa Cruises, one of the largest cruise providers in the region for more than 25 years. For $36 per person, regularly $72.95, Travelzoo subscribers can sail on select dates from now into December; this three-hour dinner cruise boasts "gracious staff" and food that "impresses," according to The Toronto Star.