There are many different ways to remotely access your home PC. The easiest way to do so requires just a browser, an Internet connection and a free account with LogMeIN
LogMeIn is available for free for personal and home use and it is compatible with PC and MAC. It requires no special configurations, it is easy and quick to setup and it provides security through encryption.
What do I use to login to my home PC? As paranoid as I am, I first create a SSH tunnel to my Linux box whose SSH server listens no a non-standard port and requires certificate authentication. Then, I forward RDP or VNC over the SSH tunnel based on which PC I need to connect to. I also use DynDNS to keep track of my home IP address.
Why don't I use LogMeIn? Because I am a geek who likes to complicate the whole process and enjoys spending hours trying to figure out how to make something more difficult work.