India is one of those countries where you can travel at any time of the year; You will never have to wait for the "right" time. Festivals light up the streets, and the mountains wear a snowy cap ...