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.

Thanks!