There are those times when you travel to a place due to work, a wedding, or a random city/town for any given reason where you have no expectations for having culinary delight. Which cities/towns have you visited that have surprised you with their food (and not just one restaurant). I'm not talking about the obvious, like SF, New Orleans, Chicago or Philadelphia, but other cities that when traveling to you don't think to look at a Zagat (because most of them don't even have one devoted to their city/town).
Where are these hidden gems in America? What about them made you celebrate with what they're doing with food.