Cruise vacations usually involve vibrant international destinations and exotic tropical locales. Syracuse and Buffalo generally do not come to mind. And yet in May, American Cruise Lines launches a ...