@stokerace,
Six is a great number! Typically, people will do this kind of redundancy with two switches (I have done so for many clients). A typical config would be like this:
ESX vSwitch config
vmnic0,3 - Management Network (separate VLAN)
vmnic1,4 - vMotion Network (separate VLAN)
vmnic2,5 - Production Network (VLANs and what have you)
You can run Etherchannel or LACP, but that is not really necessary unless you have high traffic on one link. If you have to choose, I would choose LACP, but that's more preference. You will want to make sure that "notify switches" is turned on in the vSwitch port group settings, so that switches will be notified of state changes in the links.
Physical switch config
switch 1: vmnic0,1,2
switch 2: vmnic3,4,5
This way if you lose a switch or a single vmnic or a vmnic bus (i.e., vmnic0,1 built-in to motherboard) then you will still be live in every fashion.
If you want to use only two groups to keep at least 3Gbps for VMs, then I would do it like this:
ESX vSwitch config
vmnic0,3 - Management/vMotion Network (separate VLANs for each)
Port Group 1: Make Management on vmnic0 active and put vmnic3 to standby
Port Group 2: Make vMotion on vmnic3 active and put vmnic0 to standby
vmnic1,2,4,5 - Production Network (separate VLANs for each)
All vmnics active
Hope that helps!