Oh! Sorry about that. I was too lazy to search for an inexpensive one. Especially since you didn't mention you wanted a cheap one.
Okay, instead of being sarcastic, let me help you out a little bit here and introduce you to the "FAQ Emporium". It's right here and if you'll take a look at the very first sticky, you find a link to a beginner's guide to GPS, including a comparison of all of the major GPS software for PC's.
Hope that helps!