At the east end of Lake Ontario, cross using the Cape Vincent and Wolfe Island ferries to save some km and to get some nice views during the water crossings.
The Cape Vincent ferry from New York State to Wolfe Island Ontario is a private ferry so there is a charge, but you would have to pay to cross the Thousand Islands bridge anyways.
There is a pizza/burger place in Marysville for a quick bite to eat. There is also the Wolfe Island Grille with waterside patio for more upscale food and drink, and they often have live entertainment during the day on weekends. There are also a couple of ice cream places in Marysville as well.
The Ontario ferry from Wolfe Island to Kingston is part of Ontario's King's Highway system and is free, and it gives great water-side views of Kingston's waterfront, the Royal Military College, and Old Fort Henry as you come into Kingston.
The big Wolfe island ferry is being serviced right now. They have a smaller one doing the crossing until the main ferry returns. There's a bit of a crush as a result if you take the more popular crossings. Long line ups unless you're outside of the times the tourists like to head over to Big Sandy Bay.
I have property on Wolfe Island and am there often. With the Frontenac II ferry replacing the Wolfe Islander III while it is in Hamilton drydock, if you are on a motorcycle you can go to the front of the line and the ferry staff will put you in one of the ferry's side cubbies that are too small for a car.
True enough. I'm in Kingston and wondered if they might have changed the rules though as yesterday at the Glenora ferry I saw new signs saying "motorcycles must be in line to board", before that they used to let them on at the front too.