I have lived in Folsom for 28 years and was raised in Los Altos. When I moved to Folsom, it reminded me of Los Altos in the 50s and 60s. A family town.
There are lots of activities for kids through the recreation department. There is a city aquatic center, a small zoo and a great library, which is private but also part of the Sacramento library system.
Since I move there, the town has grown from 22,000 to more than 77,000 people. They have added a second high school after building a new one in 1999. Lots of neighborhoods with small parks and close elementary schools.
It is a pretty white town, but Intel has a campus here with more than 7,000 employees of which many are East Indian. So there is diversity, just not terribly high percentage. I am, not a conservative so don't really feel the town is conservative. I guess you would have to check it out to see. Lots of churches, the typical ones and multiple non denomination ones too.
Folsom Lake is a great recreation area, check out the zoo, especially if you have kids. The Aquatic center has multiple pools and I think a water slide or two.
Nearby in Roseville is a large water slide, also one in Cal Expo in Sacramento, where the State fair is held.
Since Folsom is so close to LOTS of towns, there is a lot of opportunity for sports, hobbies, etc here. As a gardener, there are a lot of garden show all year long. Lots of quilt shows, Lake Tahoe is 1 1/2 hours away. Mountain towns close.
El Dorado Hills is more expense, maybe check out the water situation there. I hear they have higher power and water bills. Granite Bay is more expensive but there are probably pockets of rural areas there. I found Folsom had everything I needed and since the town has grown, we have all the shopping I need. When I moved here there was no Home Depot or Lowes and only a couple grocery stores. Now there is everything, two movie theaters...
Do you have any specific questions after what I said?