Groupon is currently offering a deal that’s available nationwide*: Purchase $60 worth of custom printed products from Vistaprint for just $15. They have everything from business cards to photo gifts that would make nice holiday gifts.
To find this Groupon deal, check out their Philadephia page and click on All Deals. Scroll down and this one should be there.
*Note: Make sure you read the fine print. This deal is not available in, CT, IL, NC, NY, or non-US addresses.