First - My younger sister is my MOH. She is in her early twenties and lives with my parents. She has indicated that she would like to host my shower, but we are not sure if this is appropriate, as she is an immediate family member. Also, she would like to host it at my parents house, as she cannot afford to rent a room or restaurant, and we do not belong to a church (so no church meeting room is available to us). My aunt has volunteered to host the shower at her home instead- would that be more appropriate, even though she is family as well?
Second - The groom's family lives about 80 miles from my family (the groom and I live in between), his sister, who is my bridesmaid, would like to host a shower for the groom's relatives. Again, is this inappropriate because she is immediate family?
Third - Should my friends, who also live between the two families, be invited to both showers, or just one?
First of all, thank you. Thank you for wanting to 'do the right thing'.
Both sisters can host a shower because they are members of your bridal party; they're your attendants. It wouldn't be appropriate to host them at your mom's or aunt's because it would appear as if they were hosting it. If one of your friend's home could be used, that would be so much better.
A park is another alternative.
Your friends should only be invited to one shower. No one is invited to more than one except your attendants.