I use credit card points and try to plan 2-3 months in advance for leisure holidays mostly prices are normalised.
For example recently Westin rishikesh had offered 1night free on 4n booking combined with amex points can get it in very cost effective manner. No sane 1lkh investment will become 150k in a year but planning in advanced can give more ticket price value per rupees spent.
Pre set a budget not keep a single trip longer than week, spend time at destination, less hopping.
Over time I've come on conclusion it's either the likes of taj/marriot for vacation with family/friends or zostel/hosteller for solo or adventurous trip.
Others in between is a gamble can be headache.