These small-town restaurants in Colorado are worth the mountain drive, offering charm, local flavor, and memorable meals.