There are so many routes you could go to save on hotels. As far as credit card bonuses go, you might be able to get the points in time but that would be cutting it too close for my taste.
Priceline is always a popular option for hotel savings. When I Priceline a hotel I first check betterbidding.com to see the likely rate I'd be looking for.
There are several hotel brands that offer a best rate guarantee where you can get a discount if you find a lower rate than their website sells you. These deals are tied to strict rules so you'd need to read up on each program you'd consider this for.
If you have an American Express card they have some special offers for card holders that include discounts on certain hotel brands and currently I believe there is an offer for $50 off when you spend $100 on Airbnb.
And of course check travel consolidators to find best prices quickly.