There are two main official tourist information centres in Shimla, as well as a small office at the train station that isn't always open. The victory point office is less busy and helpful. It's also near where some government busses leave from.
Near Victory Tunnel, Shimla- Phone: +91-177-2654589
Bye pass road, Shimla, Phone: +91-177-2832498.
Internet cafes are plentiful in The Mall, most of them are concentrated near the lifts. However, it is best to avoid these Windows 98, dial-up connection, poor security and check your mail at the hotels instead. Nearly all hotels have internet access, and it is not terribly expensive either. Expect to pay Rs 50 per hour in a hotel, and Rs 10 outside. The Oberoi Cecil has WiFi in the lounge area with vouchers available at reception. Budget travellers sometimes get a frosty reception here and will be told that internet access is for guests only.