Yes, USB hubs are good, but I have hardly ever used mine. It would definitely be a good idea if you use your MBA at home as your main computer... it could act as a dock.
I just have a bluetooth mouse and use the keyboard on the MBA at home... then I have my network hard drive and printers hooked up to my Airport extreme base station. That way I have access to all my peripherals at home wirelessly.