Ron Sexton of Complete Music ###-###-#### worked with me for my daughter's 13th bday party in Dec. They have a lot of DJ's and you pretty much just tell them what you are looking for and they will find a fit. We were happy with the DJ we had. Expect to spend around $600 minimum for about 3 hrs.
About 10 yrs ago, we had a huge party in our yard and had a DJ from Bill Cody's productions. We had a lot of kids at this party and this DJ had a lot of games and such.
As for locations, I can't help much with that. We either have parties at our house because we have a huge private lot and then rent tables, etc from Ducky Bob's or get a room at Gleneagles Country Club in Plano. Gleneagles is a private club so I am not sure if you have to be member to reserve a room.
Our little ones are only young once.....have fun and enjoy. When our daughter was younger, we would include parents at the parties as well and everyone had a great time.
Good Luck