Montreal is a very European feeling city, including a great subway, a lot of French influences in culture and architecture, and a vibrant street life with parks and festivals. We were here mostly for the race which took up a lot of the available time but we did manage to see quite a bit of the city including the art museum and the Olympic stadium.
Our trip started with a long layover in LaGuardia where we went to one of the flagship airport lounges and one of the nicest we've been to - Lauren got a free facial as the massage timeslots were already booked. LaGuardia itself is also dramatically nicer than the last time we were there and it's like a different place.