iStock International
Prague is known for its hearty fare – think roast pork knee, smoked ribs, sauerkraut, and beer – but international options thrive here as well, so expect to find everything from Italian to Thai to French.