I think the larger problem is network bandwidth rather than hard device capacity. Even with high speed Internet connection (> 20 Mbit/sec) it can take a couple of days to download the block chain from scratch.
i think better solution for this could be cd or pendrive with the copy of ledger which can be released on yearly basis. So that the one who like to host own wallet can download remaining few blocks within few hours.