Above: Roast foie gras with Cognac flambée, apple and toast at Le Marché in Karlovy Vary, Czech Republic

The colorful and (formerly) aristocratic spa town of Karlovy Vary would seem an ideal location for fine-dining restaurants to flourish, but I was surprised to discover only a handful of establishments that looked memorable. Fortunately, the restaurants that we did try ranged from good to excellent, making it possible to dine well at every meal over the course of a short stay in town.

Join Andrew Harper today to continue reading our exclusive content.