First key to a good party: drinks.
It gives people something to do with their hands. It keeps people feeling good. It’s social.
The ticket is to have some non-alcoholic drinks (especially if you’re having guests not the legal age). Quality sodas, extra juices (read: not spiked in any way and not just “Oh, we have extra mixers”), or even alcohol-free beers are options.
Have a variety of beer if you have beer-friendly folks. IPAs, a seasonal, know your crowd.
And then the tricky part, the liquor. I prefer to have some signature drinks that I’ve concocted or picked up in my travels to share with people, but you definitely need to still have some staples.
The key: a good party does not center around the drinks, it uses them to its advantage. Tell and make stories.