The bridal shower is the prewedding party organized by the bridesmaids or close female friends. Its purpose is to shower the bride with good wishes. Obviously, the bride is the center of attention at the bridal shower. Although it should not matter who is hosting organizing the event, traditionally, family was discouraged from hosting bridal showers, because it may look like they are digging for gifts.
There is no rule on who is to host the shower. The bridesmaids, friends, or family usually hosts it. The place of the party is usually someones house, but bridal showers can be held at restaurants. One of the most important aspect of planning a successful bridal shower is to only invite guest who will be invited to the wedding too. Anyone invited to the shower would have every right to be expecting an invitation to the wedding. To avoid embarrassing mistakes, always consult the bride and key decision makers about the guest list.
The bridal shower, just like your wedding, should be on a day that is easy to attend. Therefore, Saturday is probably the best day to have the party. It enables your guests to attend. The bridal shower should be close to the wedding day but...