Contact
Duma
There are several internet cafes in town, two are located Hill Street near the Coffee Shop, Fahari and Duma (http://www.dumainternet.com/) beside The Coffee Shop. Duma acts as a safari tour operator as well as an internet cafe. Located near the Clock Tower is one called EasyCom. Rates for usage vary, but usually around 1500 TSH per hour. Another cafe, called Dot Cafe, is situated near the Tanzania Electric Supply Company Ltd. TANESCO on Rengua Street. The first internet cafe in Moshi, Twiga is on Old Moshi Road, up the road from KNCU Hotel. It offers fast internet connection. They also rent out novels, movies and have trekking/camping equipment for hire.
If your phone operates on GSM 900/1800 and uses a SIM card then you can buy a Tanzanian SIM card Vodacom, Airtel, Tigo or Zantel cost is 1000 TSH. You can also buy a phone locally for around $50. You have to prepay for minutes by buying credit. Vodacom, Airtel, Tigo and Zantel offer relatively fast internet buy mb bundles by sending sms, which can be used on your phone as well as laptop using phone as a modem.
All internet cafes in Moshi use the same backhaul internet connection, so if the connection is down in one cafe, it's usually down in them all.
Some internet cafes offer Skype, although others allege that internet telephone services are illegal in Tanzania presumably because the state owns the telephone system and does not want to loose out on international phone charges.
cope
There are several hospitals and dispensaries, most notably KCMC (http://www.kcmc.ac.tz/). However to even see a doctor you have to pay around 50,000TSH. There are other clinics in Moshi but again there is usually a charge just for admittance. If you travel just outside Moshi to the village of Soweto there is St. Joseph's Hospital 10 minutes by taxi, run by nuns, and you only pay for tests and medication.
There are many different religious centers, a large mosque is present in town, there is a prominent Catholic Diocese (http://moshidiocese.org/i...), a few SDA Churches such as Majengo SDA Church (http://www.majengosdachur...), a Sikh Temple, plus many others. There are many churches which have both English and Swahili services.
There are dental services in town, just look around. There are also optometrists with very decent prices for glasses!
The Immigration office is located up Boma Rd from the Clock Tower, just a bit further than the banks. You can renew visas here.
There are several banks with 24 hour ATM machines. They are usually protected round the clock by an armed guard.
There are several Forex Bureaux De Change in Moshi that charge reasonable rates. Most hotels will also exchange travellers cheques, although at a less favourable rate. It's not impossible to pay for general goods and services in US dollars, although locals prefer shillings.