Google has recently introduced a new feature with it's already powerful and popular Google Maps service called My Maps. It's pretty sweet. Just go to maps.google.com and click on "My Maps" in the upper left-ish part of the screen to give it a try. You can add a location anywhere, add your own descriptions, draw lines and shapes, and still get directions. Plus, you can make your map public and link to it like I've done below, or you can keep it private.
Map for the 4th Annual Colorado Intercollegiate Swing Battle.