Visited Bonnie Springs in early October. My wife had been years ago but I had never been so we decided to check it out. We had lunch and did the horseback ride.
Lunch:
It was ok. Service was a little slow and food was just ok. I wasn't expecting gourmet given this is a ranch after all but I was expecting some good home town cooking and we definitely were not impressed. I would say eat before you come.
Horseback Ride:
This was just plain boring. I was at least expecting some great commentary from the guide. He was a tried and true cowboy, nice guy, but not really a great people person. We rode the horses in a big circle next to a small mountain range and it went on forever (ok it just felt like forever, it was an hour as promised). My wife's horse fell forward down to it's knees and nearly threw her off and my horse wouldn't stop and ran into the horse in front of it to which that horse resonded with a kick (which hit the bottom of my foot). Had that kick hit my toes or ankle this would have been a very terrible experience.
All in all I would say if you have kids this is a good experience but for us it wasn't worth the drive.....