it really depends what you plan to use the laptop for? what programs would you be installing.
if its predominately for browsing the internet/using office then 250gig should be plenty, most if not all new laptops will have usb3 ports meaning a 2tb usb3 external hdd is a possibility for media etc...