TripAdvisor, the world’s largest travel site, has released a ranking of Top 20 Snow View Hotels in India as rated by TripAdvisor travelers in India and around the world. These are essentially hotels or accommodations located in the states which witness snowfall and offer a view of beautiful snow capped mountains.