Lucerne is a culmination of everything that makes Switzerland swoonworthy: snow-capped mountains surround the lakeside town and its medieval architecture, setting an immaculate stage seemingly built for falling in love