The "long stay" discounts you'll find online are often available for stays over 1 or 2 weeks.
For really long-term stays, if you are able to speak to someone at the hotel, then it's often possible to negotiate much more favourable discounts than you'll find online.
For really long-term stays, if you are able to speak to someone at the hotel, then it's often possible to negotiate much more favourable discounts than you'll find online.