Birthday end of Jan. any ideas for a location that can be indoor/outdoor?

My son's 5th birthday is the end of this month. We really want to have a "lizard wizard" party, but I am concerned about the weather. I know of a lot of great parks we could have the party at, but what if it is cold or raining? I could bring the whole thing to and indoor area - but then I am thinking we would just do a Scooters Jungle. Does anyone know of any park areas in/around south orange county that have some sort or indoor/covered area just in case. We live in a condo complex and there just isn't enough room for 15-20 5 year old in our clubhouse (plus it is connected to the pool and I don't even want to think about kids jumping/falling into the pool). Thanks for any ideas!