I’ll throw out something a little different since lights and speakers are covered.
What really changed the game for us was adding heat and making the water feel good late into the night. I put in a Raypak 406A heater a couple seasons ago and now I’ll bump the temp up 2 or 3 degrees before people come over. Doesn’t sound like much, but once the sun drops and the air cools off, that tiny temp cushion keeps everyone in instead of doing the towel shuffle every ten minutes.
I also started paying attention to flow during parties. If the filter pressure is already creeping up before guests arrive, I’ll clean the cartridges so circulation is strong. With a high bather load, oils and sunscreen build up fast, and if the surface goes flat you can actually see that dull layer form. I angle my returns slightly upward so there’s constant movement across the top, almost like a lazy current. It keeps things looking lively and stops that “stagnant” look that kills the vibe.
Last random thing, seating inside the pool. Not just floats, but an actual in-pool bench or a couple of those weighted loungers that stay put. People love having a spot to park and talk without fully getting out. Once you combine warm water, subtle movement, and good lighting, it kind of runs itself. Just be prepared, because yeah… they won’t leave.