Castle Park in Riverside, Ca is the most underrated amusement park+mini golf course in Southern California in my opinion, especially for people looking for budget friendly places to go with their children. Castle park has decent theming, an S&S Double Shot Tower, a Larson Fireball, a Vekoma Junior Coaster, Log Flume, Spinning Wild Mouse, Larson Flying Scooters, a train ride, and even a small water park open during summer PLUS a ton of other flat rides for all ages (Gravitron, Tilt-a-whirl, Swings, Octopus, Falling Star, Pirate Ship, the list keeps going). Oh and did I mention this place is super budget friendly (they used to have free parking though now it is about 6 dollars) and it never gets too crowded.