Looking for a thoughtful gift on a budget? We have some finds for under $20 that are sure to please.