I am looking to pick one up for a birthday present, the price range is 300-400 dollars, any suggestions?