Here's a good idea that has really worked for me: When I am out at thrift shops or garage sales, I buy little flower pots. They are everywhere this time of year! It helps if they are cute "as is," but ugly pots work too, if you have the time to spray paint them. Then when I need a gift, I use my rub-on letters (I know, I know, me with the rub-on letters again. I should get paid for this!) to put the person's monogram on the pot. Vinyl letters work well too. A little Mod Podge on top makes the pot look really "finished," and then I just stick some flowers from the grocery store in there to complete it.
Check out this pot that I just did for my sister's 1st wedding anniversary (with her and her husband's joint monogram):