I LOVE Canandaigua! Grew up close to there & now live in Syracuse. The Canadaigua Lady is great! Don't know if you are going close to 4th of July, but if so, they are booking NOW for 4th of July Fireworks Cruise! (and will fill up fast).
You can get tickets here:
Steamboat Landing Resort - Canandaigua Lake, NY, Lunch, dinner, dining, lakeside weddings, meetings & Conferences, Public Boat Cruises and Tours, Private Charters then Canandaigua lady, then Purchase Tickets
Feel free to pm me too if you want.