Asheville, United States

If you enjoy tasting local dishes, supporting agriculture, go to Asheville - and eat, eat, eat. This town with a population of less than 100,000 people has 17 farmers markets and local restaurants are benefiting by buying local, seasonal produce. And do not forget to visit the local mini-brewery.