Best virtual desktop management software for Windows?

It's something I really like about Ubuntu and was wondering how I could emulate that on Windows? It helps me be a lot more productive when I can focus on just a few things rather than everything.

If possible, I'd like it to have some polish and nice animations, but it isn't necessary. Keyboard shortcuts to switch between workspaces is must though.