Linux, especially ubuntu, is the best operating system that you could install in your computers at your office if you are running a hosting company. No point in getting Windows, paying for the license, getting bugged, and get it resulted in a weak server maintenance or admin work done.
For Windows servers, naturally, you use the remote desktop. Use the terminal services client, enter your servers IP, and a window opens asking for the username and password, enter that and you are logged into the remote desktop of your windows server. Do you find it not as good as the remote desktop client on your windows PC?
Here we go. Terminal services Clinet is a lot stable than windows remote desktop client. It never gets hanged, or refuses to come out of the remote desktop, leaving you in the middle, and forcing you to log out of the administrator and cancelling all your running applications on the server. You can always close the window to exit and log back in to the same session. Yes, windows remote desktop client is designed to do the same too, but it doesnt work very well. I have seen that myself.
And to connect to your linux servers, though there is putty for linux as well, you dont really need it except if you want to run any command or execute anything. For basic file operations, you could directly connect to the file system with ubuntu and do any file operations as required. With putty, you cannot transfer files from local machine or vice versa. Or maybe I have not come across the command for that.
You can stay connected to linux servers with your linux computers for days and months together if your internet connection or power supply for your local machine doesnt give you away, and you will find that it is completely stable, and not like windows which, as the world knows, will not run for more than 24 hours at a streatch.