I don't know much about the town. Probably a fine place to wet your wistle, as it where.
If you look at these mountains in terms of elevation, they aren't much to talk about. But I'll tell ya, they are pretty impressive considering where you are and what you're near. Much more to explore here.