Alright, let’s be real. Horgen isn’t Zurich. It’s that quiet, painfully picturesque town on the left bank of Lake Zurich…