Baby Shower etiquette??

Tarrah
My good friend has offered to throw me a baby shower, and my employer has just offered to help as well. 
My friend lives an hour away. My boss lives 15 mins away. 
My question is about etiquette. Where should the shower be thrown, location-wise? Closer to my home for my convenience? Or closer to the host for her convenience? 
A majority of the guests live near my friend, about an hour away. Likely a guest list of 25-30. 
My boss (and my husband) say it should be near me, which makes sense.... but I feel bad asking everyone to drive up to me. Seems like it would be easier for everyone (and they'd be better able to join the celebration) if I drove down to them.
This is our first baby. 
Thoughts???