Find that perfect something for any occasion, and within your budget too! These thoughtful gifts are sure to wow any recipient, all for under $50.