You should see/google - what "sweet tables"/"decorative table" at events (baby showers/bridal showers, 1st birthdays, sweet 16) can look like and how much this alone can cost - depending on how much money/extreme one wants to be. Some people are pretty creative/have the time, know someone who bakes, etc. etc. make their own sweet table and can cut the cost. Now, not everyone has them but they are becoming very common.
Does everyone have these elaborate showers? No. Some have them in a party room, Knights of Columbus room, home and some will be more extravagant in a country club, catering hall, fancy or not as fancy restaurants. Some have buffet and some are 3 or 4 course meals. There are all kinds of places, budget for everyone.
We are just discussing here to give a wide range of possibilities. Again, it's what the person hosting can afford, wants to do, etc. Nothing is set in stone.
Today - men attend bridal and baby showers - all of them? No. But they are becoming common (here).
How does one usually know who is hosting the event? The way the invitation is worded or the return address but again, most of the time here, it is more or less the bride's mom. My friend has three kids. Two of them lived out of state (one male and one female wedding). My friend gave a bridal shower here for the son at home so her part of the family could celebrate (the bride came here of course) and same now for the daughter. She is hosting her daughter's bridal shower and soon they will leave for a small bridal shower the mother of the groom is giving at the groom's state. It's a celebration/tradition.
My two daughter-in-laws and my daughter did not want baby showers. Everyone saying, "why not" "everyone has one" Right or wrong? We respected their wishes.
I love to hear and love to attend different parties from different cultures/traditions and out of state. Some celebrate the same, some similar and some different. I enjoy and accept whatever is presented in front of me.