Trying to find the perfect gift for under $150? We've put together an excellent collection just for you!