The Karts N Golf at the border of Fremont and Ardenwood is a nice place. If you are looking to host a birthday party for kids this place is worth considering. There is miniature golf, video games and the car rides. It does tend to get a little windy sometimes. The place is well-hidden unfortunately (just off of Ardenwood Blvd.,) so most people are not aware of its existence!
They also have have baseball batting cages. You can rent helmets and bats.
34805 Ardenwood Blvd., Fremont, CA 94555