I'm partial to MapMyRide --
http://www.mapmyride.com
We just added a bunch of new features specifically for cyclists:
* Topo maps and some advanced elevation stuff (ascent/descent/min/max)
* Cue Sheet Support -- ie, click on the markers to provide printable turn-by-turn directions
* Auto-Routing / Follow Roads -- click from point A to point B and the system will draw the route
* Auto-Routing w/ Cue Sheets -- if Auto-Routing is on, Cue-Sheets will be auto populated
Send me your questions / comments using my feedback system.
In terms of the zooming in -- there is the standard google map zoom bar, and you can also use your scroll-wheel of your mouse if you have one! Sometimes people complain that when they zoom in, they can't plot around a marker. If that's the case, you can temporarily disable markers ('Display Markers') in the 'MapSettings' area to the left.
Another complaint is the map jumps around too much -- again, please unselect 'Auto-Center' in the 'MapSettings'
Take a look and let me know what yo think!
Cheers,
-Kevin
CoFounder, MapMyRide.com