History and art, food and drink, music and dance, mountains and snow—these are the best things to do in India. By Condé Nast Traveller. March 3, 2025 ...