Even though i haven't been to Denver before, but I did hear lots of good things about it from my American friends.
Denver is really a nice place. Most of rich people would like to go spent Christmas vacation there for ski.
And Denver does have fewer Chinese and Indians compare with other big cities in the US, somehow it would provide international students a better environment to improve the English communication skills.