L.P.
So far the best one Iv'e found in the Sac area is Golfland/Sunsplash in Roseville. My 11 daughter loves it there. We have taken her to places like Boomtown (just looking for arcades) and she hated the arcade. We use the arcade as an incentive program for her, she will ask for extra assignments at school etc so that she might get the chance to go to an arcade. But we've taken her to several and she always wants to go back to Golfland/Sunsplash,said they have the best games for all ages...You may enjoy playing mini golf with the 2yr old while he plays arcade games. They also have the water park too, which is a lil pricey but has lots of things the 2 yr old would enjoy. Good Luck...and Wish your man a "HAPPY BIRTHDAY"...