Anytime is good time to travel but make sure you are prepared for what rainy season in mountains can bring with it. Buses may get late. Travel by Himachal Road Transport Government Buses as they have the best drivers. Also from my experience Kasol looks blissfully beautiful when it rains. Happy travelling!