subject: Incredible India Tour During Winter [print this page] Kerala is an enchanting destination affectionately dubbed as God's Own Country. Its beaches, backwaters, hill stations, Ayurveda and wildlife make it a must-visit destination of India. Alleppy, Kumarokom, Cochin, Periyar and Munnar are its famous destinations.