For long period stay, check the monthly rate both from hotels directly and agency but be careful of the contract between you and landlord or agency. For the short stay, They are many website provide this service. Make a rate comparison to get best offer.
Have a good luck in Montreallol