The perfect present doesn’t have to be expensive. Here, you’ll discover many treasures for $25 or less that friends and family are sure to cherish.