I love Microsoft's VPC software. Why? It's FREE. But beyond that it does everything I need it to do, which is run legacy applications that Vista no longer supports. (Like a full-screen command prompt. 8/ )
Networking between the virtual machine and the host machine works like it would between two regular machines, and you can map network drives just as you would a real machine.