Denver is my least favorite place I have visited in the last 5 years.
I hate to say it because I like Beamer a lot and for some reason that is heaven to him, but I really didn't see anything appealing there.
However, maybe I missed out on a gaming store holy grail, in which case Denver might be awesome? Plus now there is pot gummy bears, if that is your thing.