I love Silver Dollar City. My boyfriend and I have season passes and visit four weekends out of the year. We are going the first week in December for their Christmas festival. SDC has different festivals throughout the year so we try to go during our four favorite festivals.
Silver Dollar City has amusement park rides, lots of shops, live entertainment, and lots of food.
The two main roller coasters are by far the scariest roller coasters I have ever ridden on, much better then anything at Six Flags. SDC also has a couple of animatronic rides similar to something seen at Disney. They also have a kids section that has tons of rides suitable for youngsters.
The shops are unique in that an employee is usually showcasing their items. For example, you can watch a lady make lye soap, a glassblower make ornaments, a blacksmith work on metal work, and a broommaker make brooms.
SDC has lots of food options. They even have a refillable mug that you can bring back for any trip (not just the length of your stay

).
That being said, we only do SDC one day during our weekend trips. There is plenty of time to see everything in one day so we spend the rest of our time seeing other sites in Branson.