Snow capped mountains surround the town