Český Krumlov's old town is full of restaurants, many tucked into atmospheric medieval cellars and vaulted rooms. Czech staples — roast pork, svíčková, dumplings — dominate, though you will also find Italian and international options. The town's compact size means you can try several places within a short walk.