Despite its small size, Switzerland boasts more than its fair share of dramatic scenery http://on.natgeo.com/2BraHmw