Boasting snow-tipped mountains, glassy Alpine lakes, lush valleys dotted with picturesque villages and thriving cities, Switzerland may be a small country but ...