With the Rocky Mountains as backdrop, Denver is pretty much always a holiday photograph just waiting for snow. And when the holiday season does arrive, the Mile High City offers plenty of cheer. To start there are lights galore, in downtown at the City and County Building and at Union Station, as well as at the stellar Denver Botanic Gardens and Denver Zoo. Each November to February, part of Skyline Park in downtown is transformed into an old-fashioned ice rink, and for just one day each year, the simple joys and activities of a Victorian-era Christmas are brought to life at Four Mile Historic Park. Of course, there's also shopping but not just any shopping. Christkindl Market recreates an Old World European Christmas market at Skyline Park, complete with handcrafted items, entertainment and German holiday food and drink. And when it's time to ring in the new year, Denver has that covered, too, with spectacular fireworks shows right over downtown. So put on your holiday best (plus warm outerwear) and go celebrate all that the season has to offer.