Luckily we had a nice sunny day so we had DS's birthday at home in the backyard with all our families and mums group.

You could try those fun places. Not sure what they're called where you are but in Perth we have Toddler Town, Full of Fun, etc. They're big indoor centres with lots of play equipment and areas for babies and toddlers and eating areas etc.