I have had good results with 5gal buckets with holes in the bottom. Also grow boxes (water from the bottom) are amazing, esp for Tomatoes.
Makes you plants mobile, easy to protect.
I really great book is : McGee & Stuckey's Bountiful Container: will give you info on root depth (very important) and what is practical for growing in containers. I got it at the library (inter-library loan)