Union Station, just remodeled
Denver Convention Center
Denver Art Museum
REI on the Platte River (probably too cold still for anyone to frolic in the water)
All these places are only minutes from each other.
I'd think you would want mountains (if you have time)?