Perfect winter vacation?

Carole asked:
I am planning to take most of January off. I live in Alaska, so any place else would be warm by comparison. I want someplace slightly urban with good food, good beer, good history, and relatively inexpensive to escape to for a couple of weeks. The boyfriend and I are on [...]