To use vertex snapping, hold down the V key while using the translation gizmo. While you hold down the V key, as soon as you start moving an object, you will see the polygon vertices you can snap that object to. This is especially useful when used in conjunction with pivot adjustment: you can snap the pivot directly to a vertex, then use that as a means to snap the object to a vertex on another object.