in smaller towns it is hard to find good restaurants, cafe or othere services.
Cieszyn is only ten or fifteen miles from a major city, Ostrava, with half a million people. Whatever you can't find in Cieszyn, you can easily find there in abundance. Cieszyn has some very good restaurants, on both the Polish and the Czech sides. And they are open way later than 9:30 PM on a Friday night.
n Poland small towns are colled Poland B. Poland A are the big cities
For someone who has been in Poland for twenty years, you have an odd definition of Polska B. Neither Łowicz nor Cieszyn are Polska B, by a long shot.
have you guys tasted Ciechan?
Ciechan is quite good, except for the honey one which is way too sweet for me. Ciechan was one of the first breweries to launch the micro/craft brew renaissance that has just started taking off in Poland. Koźlak is another early pioneer, and worth trying, too. Most of the new craft beers, though, are rather difficult to find. Worth trying if you can find them.