Looking to get one for a Christmas gift, what is currently the best deal? Best Buy has it for $249....