Travelling through India during monsoon season offers a host of rewards, from cheap hotel deals and fewer crowds to more beautiful landscapes full of waterfalls and lush vegetation.