On the geometry of nodal sets and nodal domains