December through February is the best time to visit Kerala, a verdant and vibrant state in southern India. Hop in a boat to glide through the intricate canals and rivers that make up the Kerala Backwaters during the cooler and drier winter months – or brave the summer monsoons to witness the Onam harvest festival in August or September.