This charming Swiss town is the perfect place for both nature and city lovers.