Originally Posted by Anub1s
Denver, Colorado or Salt Lake City, Utah.
Denver is a good option, pretty much the same idea as SLC, just the mountains are to the west. There is a lot to do here, and you are near enough everywhere else you may want to go.
We have hockey too, I hear Canadians love hockey.