The Best Tech Gifts Of 2024 Under 100, Under 300, Over 500