Hi Emily @CGGorgon ,
Snapping takes a bit to get used to, but it’s worth it and it works! With the Head or Tail selected and also with the whole Bone selected (but it will Snap with the Head or the Tail or the middle of the Bone, depending on the Snapping Settings (Snap With > Closest/Center/Median/Active)).

Move the Mouse Cursor over the Vertex you want to Snap to.