Party

Ok, how do I throw a really good party? Like what r some things u guys do/did to make it really good? This includes: games, setting the area up, decorations (if u even did decor), etc. like legit anything that u think made it better.

Ps. When I say party I mean high school party with alcohol etc, and a no parents kinda deal.

Also did u only invite ur close friends? Or people u barely knew? R there things or types of people u would never invite again?