We introduce a new variational principle for the study of eigenvalues and eigenfunctions of the Laplacians with Neumann and Dirichlet boundary conditions on planar domains and apply it to the famous hot spots conjecture, which we prove for a large class of simply connected, not necessarily convex domains. We show that each eigenfunction of the Neumann Laplacian corresponding to the lowest positive eigenvalue is strictly monotonous along certain directions if the domain faces two opposite quadrants. In particular, the maximum and minimum of such an eigenfunction may only be located on the boundary.