It has been quite sometime I don't use virtual desktop software (of course in Windows) because most of them are not reliable especially the free version as mentioned in my very long time ago post. :)
This Dexpot Virtual Desktops software is so far I like most. The most useful feature in this Dexpot is the "Desktop Manager". When you enable it you will see something like below and you can quickly switch to different virtual monitors.
It has 4 virtual monitors in total. If you don't want the "Desktop Manager" at the lower right, you can move around it too. Switching speed a little bit lagging as you can see the screen flashing especially you switch to "monitor 1" but I think that is still acceptable.
You can download Dexpot here.