I use Parallels Desktop to run Windows from a dedicated OS X partition. It works great, but requires some setup.
One thing that I have had problems with, is that the mouse scroll sensitivity is too sensitive in Visual Studio. A careful stroke was enough to send me to either the top or bottom of my solution in Solution Explorer.
The solution was to go to
Virtual Machine > Configure > Mouse & Keyboard, then
Enable smooth scrolling. Unchecking this option solved my problems,
although I am sure that it will cause side-effects later on. Haven’t noticed any
so far, though.