A look at some of the best gift options that cost between $25-50.