My son is turning 1 over the summer, and I'm trying to figure out what to do for his party. He has an older brother who will be 3, so a lot of the guests will be friends of mine who have kids the same age as my oldest son. There will be a few babies, but mostly three-year-olds as far as the children go. I also want to invite family and a couple childless friends. I think there will be between 30-40 people in attendance.

Option 1 - Party at my house. My house isn't very big, and I have a small backyard, so I am concerned about having enough space for everyone. I could decorate the way I want, and since it's my home, we could have beer for the adults. This would be casual without organized activities and probably most fun for the adults. I'm not sure what the kids would do beyond playing with the toys in the playroom.

Option 2 - Rent a pavilion at a park with a playground. This would be fun for the kids to run around and play, although maybe not provide as much to do for the babies. I could also see some of the adults being bored. I would have to bring my own food and decorations, and I would worry about the possibility of rain. Beer and alcohol aren't allowed at the park.

Option 3 - Gymboree party or something similar - For those who aren't familiar, Gymboree is a place designed for kids under 5 and is like an indoor playground with soft surfaces and teacher-led activities. This would be most fun for the one-year-old and the other kids would like it too. The adults would probably like this least. There is also a 90 minute time limit, so it would have to be a short party. I'm not sure if I would even invite the extended family and childless friends to this party, since it really doesn't offer them anything. It's not conducive to adult conversation, since the teacher is constantly instructing the kids and it gets loud and chaotic inside.

Which would you choose?