Home TravelEurope Martigny, Switzerland: Ravines, vistas, ancient architecture and culture