The beach party sounds like bunches of fun! and not too expensive. If no beach..then a public pool? maybe..don't know where you live.
We have to combat mosquitos here in Florida all the time...so I feel your pain..and itchies LOL
maybe rent a screened tent? Like the one pictured at the...