Snap 3D Cursor to Grease Pencil Surface (Blender 2.8)
Selecting the "Stroke" option in the Stroke Placement dropdown will let your strokes stick to other strokes.  

I needed to download the latest beta build for this option to be there, but it works like a charm :)