i use TightVNC with Screen Sharing enabled on the Mac in Sharing preferences (must add a password in the settings). just install TightVNC on the PC and it will add itself to the firewall. then open the viewer and type in your Mac's IP address.
then to VNC into the PC just open Connect to Server from Finder and enter "vnc://PC's IP address".