The best gifts for birthday gifts for friend is not to buy a cheap gift but to give them the gift of your time. Create coupons for them for like a free dinner, house cleaning, babysitting services, etc. You would be surprised how much more they will appreciate this present.
There are many available tablets that are available. You can also buy a cheap handset and can get ipad, samsung galaxy tab, motorola xoom as free gifts. These gifts come with contract phones which are affordable and sometimes you get double incentives such as cashback.
Cheap gifts for kids for Christmas can include homemade gifts or gifts from the dollar store. Another idea is colouring books, crayons, markers, construction paper and Play-Doh, all of which can be bought from the Dollar Store.
You can buy flowers at a flower shop. Maybe you can buy flowers proflowers.com they might have nice flowers and gifts you can buy for her, Or you can go to a flower shop near your home to buy flowers and maybe a local store for gifts.
I think Corner Stone Gifts is a good option to buy personalized gifts. Other suggessions include; but are not limited to such sites as: Things Remembered, Personal Creations, Home, Gifts, and Memorable Gifts.
You can buy tech gifts or any other electronic gifts at big box stores such as Best Buy and Future Shop. You can also check stores such as Walmart and Target which have a large variety of gifts for different tastes and different personalities.