It is a very popular place where you can have any meal of the day. The choice is wide but you have to remember you are in a small town and can't set your standards too high :-)
Favorite Dish: Actually I tried a few and liked them all. If you wish to eat a home-made meal in a restaurant - that is the place to be. Try pancakes and meet dishes. NO ENGLISH MENUS. This town isn't used to "foreign" invasion :-)
There are few ways to get to Krasnokamensk:
1. In Russia. Take any train that goes to CHITA - the capital of Transbaikal area. And from there take another train called Chita-Priargunsk till Krasnokamensk station. Train usually leave late afternoon (4-5pm depending on the season) and arrives in the morning. Before Krasnokamensk station train stays in Urulunguy for about 50 mins - they disconnect those wagons that go to Priargunsk and Krasnokamensk. You can either wait and from the train station in Krasnokamensk take a bus/taxi that will bring you to desired location; or take a taxi that will bring you to any location in Krasnokamensk.
2. From China.
a) Take Transiberian till first stop called Sabaikalsk. There get a taxi or a bus to Krasnokamensk (I would recommend a taxi because if you take a bus you would still need to get to your location by taxi or inside town bus).
b) Take a bus from Manchuria to Sabaikalsk. And repeat the above.