Grilled food is readily available at reasonable prices. There are other restaurants, such as those in the hotels and the odd one or two (but not a lot) serving things such as pasta and Mexican food. But as with Banja Luka, I haven't sighted any Chinese, Thai or Indian restaurants. Perhaps they're here, but if so, they're not very visible.
I was apprehensive as to the quality of hotels, based on previous trips and some comments on the internet, and so went for top-of-the-range both in Banja Luka and here. However, it's pretty clear that there are a number of new hotels in the next tier down in both cities, which with the benefit of hindsight would have been perfectly adequate.
There a 2 long distance bus stations, and we will have to head a little way out of town to the Eastern bus station to catch the bus back to Belgrade