If your on the same network then iTap RDP. For outside the network, then logmein is great.
If you want to stream rather than just work on a pc, you should take a look at Plex or other streaming specific services for the PC rather than a remote desktop.