There are internet cafes in all major towns, and wi-fi hotspots are widespread, except in rural areas. Prices at internet cafes average Tsh1000 to Tsh2000 per hour. Speed varies greatly; truly fast connections are rare. Almost all midrange and top-end hotels, including on the safari circuits, and some budget places have wireless access points; some are free, but others charge a modest fee. The best way to connect is either with your smartphone or by purchasing a wi-fi hotspot from one of the mobile providers (about Tsh70,000, including 10GB of initial credit). For topping up, various packages are available, averaging about Tsh35,000 for 10GB, valid for one month. Top-up credit vouchers are sold at roadside shops countrywide.