We recommend to spend 4 days in Montreal, to be able to do all the sightseeing but enjoy the vibe of the city as well.