For a real understanding of authentic Czech food and drink, you must check out U Fleku. A pub, microbrewery and traditional Czech restaurant, it is a wonderful place to get to grips with the cuisine, and the beers, that define proper Czech cuisine. The cooking itself is rustic, hearty and extremely filling, and while vegetarians might struggle a little, committed carnivores will be in raptures with dishes like pork knuckle, pickled sausage and goulash. Open daily 10am to 11pm.