A cute idea, if the bride lives far from extended family, is to have a shower for her, without her there and then pack up all the shower gifts and send them to her. A million years ago, when I got married, my aunts and cousins in Ohio had a shower for me and did this. Those gathered for the shower could bring their gifts unwrapped, then they could wrap them after everyone sees them and ship them to the bride.
When my two nieces, sisters, one from Louisiana and the other in L.A., were pregnant 4 years ago, we had a shower for them and they both flew out (on their dime) to the shower. Otherwise, we would have just packed up everything and mailed it to them.