Hey Sompurna, While April and May are pretty far away, you don't know how the Corona Virus situation will pan out over the next few weeks. In fact, the next few weeks are crucial. I would suggest that you hold off on all bookings till you're closer to your travel dates. There's no point losing money on cancellations in case the need arises later on. Otherwise April-May is a fantastic time to visit both Mcleodganj and Dalhousie.
I had same plans, Mcleodganj and Dalhousie,end of March! but I have cancelled for now and can be postponed. let's all be responsible citizens and not add on to worsen the situation.
yours is end of April, I hope covid gets controlled by then.