I don't know if you can select usb storage as a default location (so before installing), but - once installed - you can move quite a lot of apps using the built-in apps management tool.
I use the free app AppMgr III, beacuse it allows you to sort the apps based on the memory they take up, which is handy. Hope this helps.