Shimla is definately a queen of hills. we took volvo bus from majnu ka tila for rs.800/- per head. it took around 9 hours to reach shimla by bus from delhi. we felt very cold after reachinh shimla. Sun lool very beautiful behind the mountains.
Food was great at sher e punjab restaurant but quanitity was very less. Momos and red cheeries were the best one to eat there. We stayed in hotel samrat there. Nice hotel adjacent to lift. Temperature was -7 in night. Shimla is one of my best trips.