IM4Travel: Both the Four Points and the Sheraton Centre-ville are well located in the heart of downtown, but if you'll be using a Free Weekend, stay at the more upscale Sheraton Centre-ville. As A Starwood Platinum, you will most likely be upgraded to Club Level. The Club lounge, on the top floor of the hotel, has panaramic views of the city and St. Lawrence River. Rooms have recently been refurbished and are quite nicely decorated.
Why don't you coordinate your trip to Montréal with our FT get-together, the FAQ (July 21-24). We'd be happy to have you join us.
http://pages.about.com/earn1/index.html