Montreal is a large city with plenty to attract tourists, and offers a wide variety of places to stay to suit all budgets and tastes, whether all you want is a bed for the night, or a large luxurious hotel with all conceivable facilities and a high level of service.
A good choice is the 3* Novotel Montreal, which is well located in the city centre with good links to all the main attractions, and the city's nightlife as well as being great value for money.
The 4* Le Nouvel Hotel offers a slightly higher standard of accommodation close to the Bell Centre and other attractions while still offering good prices throughout the year.
For the ultimate in luxury in Montreal, the 5* Sofitel Montreal is an elegant grand hotel right in the city centre where you can relax and be pampered in the spa and fitness centre, or eat in one of the hotels fine restaurants before taking a stroll through the upmarket galleries close to the hotel at the edge of Parc de Mont Royal.