Bridal showers are an important pre-wedding ritual that bridesmaids must plan and ensure that the day is memorable for the bride-to-be. But planning a bachelorette party can be tricky – you have to try your best to avoid awkward and unnecessary embarrassment for the bride and her guests.