Most of the fancier and more established restaurants are in the Old Town on the main square or along the streets running off the square, particularly to the south. The newer, trendier, and sometimes better places are located in Kazimierz. One area in the former ghetto to look is along Plac Nowy; the other dining cluster, including most of the Jewish-themed restaurants, is along Szeroka. Except for the very pricey places in the Old Town, dress is mostly casual. That's particularly true of the Kazimierz locales, which cater to a largely student and young professional crowd. Note that though many restaurants will claim to stay open until 11pm or "until the last guest," on slow nights kitchens often start closing down at 10pm. Go early to avoid disappointment.
Cafes -- There is no shortage of cafes in Kraków catering to all tastes and budgets. You'll find the greatest concentration along the streets that radiate off the main square and around Plac Nowy in Kazimierz. In nice weather, the entire Rynek Gówny is transformed into a giant cafe.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.