In the middle of Bakuriani there is a centre which offers tourist information, like accomodation, hiking and skiing possibilities, etc. The people there are really friendly and helpful. They focus also on sustainable tourism and can help you find accomodation in local guesthouses too. Be aware that local people may only speak Russian besides Georgian, but in general this will pose no problems.
If one expects to find restaurants in Bakuriani, stay in Tblisi. Meals are served in the hotels around the town. The only restaurant I found independent of hotels had inedible food. And if you are looking for nightlife, don't. Bakuriani is great for skiing, snowmobiling, and meeting very friendly people. That should be one's focus.
We ate in the spring of 2008 at this typical Georgian restaurant, which is situated on the main road in the city center, just across the road from the tourist information centre. I didn't see many restaurants in Bakuriani when we we were walking there. I assume many hotels will serve their clients homemade food if asked. Some hotelowners may serve also Greek or Armenian food too, since the population of Bakuriani has a diverse ethnical background.
Favorite Dish: Chatchapuri is always my favorite Georgian food, in the morning or at dinner time.
Children and adults can enjoy themselves, even those who are not so sportive can relax at the many apres-ski cafe's, take a ride on a snowscooter or horsecarriage. There are 2 small ski-lifts near to the town and 1 longer ski-lift that ends on a 2150m high summit. This skilift is very modern.
Equipment: Rental shops are all over the place, also right at the start of the pistes at the bottom of the slopes next to the hotels of Bakuriani