I draw 3d polylines with points at actual elevation, and snap set to node, then add them as breaklines from polylines. This gives you the option of going around curves, and spacing vertices as desired.
You can also use .g, .p or .n toggles, while your connecting your points, and then leave them at fixed elevation.