Here are some great gift ideas that fit your budget of $20-$50 including Gift Baskets, Boxed Chocolates, Truffles, and Caramel Apple Packs.