Switzerland is world-renowned for its dramatic alpine peaks, pristine lakes, and punctual infrastructure