Shimla offers some of the most charming experiences to be had in the hills. From exploring its colonial architectural wealth to drinking in the stunning views of the Himalayas, Shimla is every bit charming. Being a popular hill station, Shimla is home to some good cafes too. Most eating places are on or just off The Mall. Here, we feature some of the best cafes in the city. By Karan Kaushik