Offline learning

I am about to leave the cosseted world of always-on broardband internet to go and learn Chinese and teach English in Sichuan. I'm sure a lot of people here have done this, any advice on what dictionary/utilities I should download/buy before I go so I can continue learning on my laptop, when not connected to the internet?