Indian Coffee House, The Mall (On Mall Rd, just down from the post office on the left). Probably the cheapest food in Shimla, especially during peak season. They serve good south Indian food as well as surprisingly good western breakfast fare - try the Rs 40 French toast. Rs 20 - 80.