How do I host a babyshower for my best friend?

Please give me advice if you ever hosted a baby shower? Tysm 🥹

ETA: Do I have to pay for *EVERYTHING*?