A.B.
The Eagle's Nest is an indoor playground. You can rent a party room to do cake and presents and contain the children.
Chuck-e-cheese is always fun for the kids, but I refuse to pay for the party option. I'm cheap.
Only invite the kids she wants to invite. Keep it under control. 4 year olds can be crazy in numbers. Just have the teacher hand out the cards in secret so that no one feels bad.