Originally Posted by
Aushiker
Another vote for RideWithGPS. I frequently use it with OpenCycleMaps enabled.
One note with RWGPS is that you have to pay to use their route feature real-time, although they do have nice printable cue sheets.
Strava routes allow real-time GPS following of your course, or for longer rides, I've run Strava in the background, and just turned it on to verify critical intersections and turns.