In addition to what's been said, a 256GB drive might seem like plenty, but I would go at least 500GB. I agree with the idea of moving sessions off to an external drive to keep local space open. If you don't have an external drive with you, then I would push the budget and go with a 1TB(probably a Samsung 8xx series)