xrdp
Unless you are using Debian/Ubuntu then it won't work due to a bugThis. You can use the standard Windows Remote Desktop client to connect to a Linux machine or a Windows machine, and it works flawlessly. I've used it to remote into a Raspberry Pi if I wanted to do something that would have been a pain using SSH.
Indeed. I use it daily to connect to a xfce session and it works really well.X2Go is also pretty good