Prague has a diverse food scene, from traditional Czech cuisine to international options. You'll find plenty of hearty meat dishes, pastries and beer. However, the city also caters to a range of dietary preferences and needs, with many vegetarian and vegan restaurants popping up in recent years.