Select the vertex, press W , click on the axis you want to move making it yellow, now press V and middlemouseclick and drag your mouse over to the vertex you want to snap to. As far as I know there is no edge snap or midpointsnap like in Max hope this helps