Denver sits conveniently atop the route to the Rocky Mountains, making it a must-visit during the winter when the snow turns the area into a glistening marvel.