I was in yr shoes a couple of months back.
Finally i found Teamviewer. They have windows and mac versions. The best part is that they also have an iphone app. So basically you can remote desktop from mac to pc or vice versa and also from yr
iphone.
I also use GoToAssist for work and it is the best paid program in my opinion. https://www.gotoassist.com
I agree with murano about Teamviewer, as a the best personal use free application, however, I have had connection issues going from the free version of Teamviewer on Mac to the free version on Windows. http://www.TeamViewer.com
I am able to use Msft's remote desktop 2.01 from Mac to Windows. Very nice! It just messed up my keyboard on the windows laptop (I guess because it turns on the NumLx/ScrLk fuction that makes my M->0, J->1; but no big deal).
Still deciding what apps to use from Windows to MAC