1) Sorry, no experience with clustering.
2) Best performance is from RAID-10, since you read from 4 drives and write only to two. 8 drives give you two RAID-10's, so I'd go for the extra drive, and split your VM's on the 2 volumes.
3) Just use RAID-10 for all disks, and balance the VM's according to the most intensive use, e.g. if mail and filesharing are both heavily used, store their VM's on different volumes.
If you split the VM's in a VHD for the OS and a VHD for the data, you can easily create a new OS-VHD when one machine goes corrupt. Just copy the OS-VHD from a working machine, give it a unique ID and name, configure it with the data-VHD as second drive, and shut down the machine. When the original machine gets corrupted, you can quickly start the backup and you're up and running again.