I actually had my shower yesterday. My Mom bought my Bridesmaids the Willow Tree Angels to thank them all for their hard work. She got them the "thank you" one. They were so touched. I thought it was really nice of her.
you can give your hostess anything you think is appropriate. i found a pretty pin/broach that is heart-shaped with tiny pink stones in it. i know that my bridal shower is going to be hosted by a woman from work who's practically adopted me. her favourite colour is pink, i found this at her favourite little shop, and i can picture it pinned to a pashmina she wears all the time. so i bought it and am saving it for a hostess gift.
your hostess is obviously someone who cares about you. show how well you know them. maybe take them out for lunch at their favourite restaurant, send their favourite flowers or chocolates. anything, as long as it's a heartfelt gesture!
There are great bridal shower favors ideas @ www.weddingfavorstogo.com. I used them and think they were wounderful. I also don't understand how, when someone throws a party in your honor you dont give them a gift. Not doing so would be would be very rude.
I sent a thank you bouquet to my step mom that threw my bridal shower this passed Saturday. She called and was so happy and hadn't expected a gift from me. It was so nice to be able to say thanks to her in that way because without her, the shower wouldn't have been so much fun!
I'm doing something a little different- my mom's best friend is hosting a shower for me, and as the "hostess gift" I've hired someone to clean all the dishes and clean up after the party so she doesn't have to. She's thrilled.