Most of the places we go are pretty remote so WiFi is not always available though it is available at the teahouses in Namche Bazaar, Deboche, Periche and Kumjung at a charge ~ around US$5-10 per day. WiFi is also commonly available throughout the Annapurna Valley.
As far as internet access goes, there are internet cafe’s at Phakding, Namche Bazaar, Dingboche and Khumjung so you should be able to check your email at least once or twice during your trip as well. Phone centre’s are also available at Namche Bazaar and Dingboche.