This Himalayan splendour was given the rating both by Indian and as well as foreign tourists, according to the reputation index put together by the global hotel search portal Trivago. Shimla was followed by Udaipur in the list.
Trivago has put together an online reputation index of hotels in the top 30 Indian cities, compiling data from hotel reviews of more than 6,00,000 hotels on over 180 booking websites.
State-wise hotels in Himachal Pradesh, Rajasthan, Goa and Kerala have highly-rated hotels, according to the index.
"As we aggregate review data from hundreds of different website, we put them on our scale of 100 to make the data more easy to understand....," trivago said.
City-wise Delhi hotels, despite located in a city with most transportation connections both within and out of the country, stood at number 24.
Hotels in Kolkata, the capital city of West Bengal, landed just below, at number 25, the index based survey said.