I didn't have a baby shower as it's totally not my thing to want to be the centre of attention or to expect presents (and I don't mean that as a dig or at all negatively).
What I did do though was have some friends over for a party, it was in no way intended as a baby shower but it was intended as a last get together and bit of fun before I had my baby.
I think it depends on what you want the baby shower for - do you want it for the presents (again, I really don't mean to offend), or do you want it for the friendship?
If it's the friendship then you can organise it yourself and just call it a party so people don't feel forced into buying presents (I would be really pissed if a friend of mine expected me to buy them a present - I would get them one because I wanted to, not because they expected it iyswim).
If it's the presents - well if they are your friends/family then they will get you presents regardless, and you don't need to have a baby shower to do this.
Sorry if this has been a bit hurtful/judgy, it's not intended in that way although there's not really an easy way of saying it without knowing your intentions.