like for bitcoin wallet there is lot of wallets like Electrum and BitcoinQT .
as per my information in BitcoinQT my money stored into my pc . and in Electrum my money is stored on somewhere in electrum wallet
if hardware wallet store coins inside does they have disk space like that to download blockchain data or they store on 3rd party servers which getting hacked everyday since hackers are very genius you guys seen many pervious cases like MTGox etc
For now hardware wallets have proved that they may be the best way to store coins,or to be more precise private keys for coins which you own.So when you connect your Ledger,Trezor or KeepKey device to internet they will display your balance/transaction,but your private keys/seed will always be protected inside the device.
Only problem we may have with hardware devices is when servers they use to give as access to blockchain are down or have some problems what happened to Ledger servers not so long ago.But seed which is generated by hardware devices can be used on other HD wallets like Electrum in case of we need to make recovery.
i found my answer thank you Lucius