T.H.
What about a community center, do you have one? You could also consider doing it at a restaurant like McDonald's or something...they offer parties and if they have a place to play that is about all a 3 y/o needs. Doing it at your house would probably be cheapest but if you don't have the space then you're just going to have to make it work someplace else I guess!