Try your local YMCA. There's one in Novato. We've belonged to the Berkeley YMCA for over 12 yrs now. I started taking my sons to their Childwatch when they were babies. I've only seen the outside of that Y but I hear it's great! I'm biased....my husband works for the Y in SF & that Y in Novato is part of his association & he says it really nice. They also have baby classes that as a member are either free or pretty cheap. At our Y, I pay about $5/hr for Childwatch & I'm not sure what the dues is per month but they do offer scholarships/financial aid if you need it. I always tell people that the 2 best things I've done w/our 2 boys is take them to Childwatch & Gymboree. Both of our boys take swim lessons there & we also spend a lot of time there as a family, swimming, working out & taking classes. I spend a lot of my time at the Y & as a result, am now on the board. so, go in for a tour & see what you think.