As their name suggests, they are a German-themed farm with appropriately-styled buildings and decor.
Bavarian Hills is a small farm, so it doesn't take long to see everything. They have a small shop with a variety of items for sale. They have a few vendors there as well - we were particularly impressed with some hand-made jewelry vendors (they were making jewelry on-site).