Small-house gardening, wherever you go in the world, is all about the compost. Get your compost working, and you can grow a house garden pretty much anywhere. Seriously! Composts are the key to all successful house gardens in rugged territory. (Disclaimer: It takes a couple years to boot up a good compost that'll fix yer soils..)
http://eartheasy.com/grow_compost.html