Europe plans have been made -
The journey to Rome is Buffalo -> New York -> London -> Rome. Then Florence, Milan, Paris, Amsterdam, Dusseldorf, Munich, London. Then back to Toronto -> Buffalo. Why not just back to NYC to Buffalo? Well, by June 10th, the peak season begins, so by flying to Toronto and taking a bus to Buffalo, I save well over $300.
16 days total. The order of airlines is JetBlue, AirIndia, Alitalia, Easyjet, Easyjet again, and AirTransat.
I made a really low quality and hard-to-follow itinerary in the form of this:
(This was made before the Toronto revelation.)