So where can I store ICO tokens that are built on Ethereum ERC20 Tokens
I know of Myetherwallet but its confusing to me.
I know you can send the ErC20 tokens to any Ether wallet, but where would i see the breakdown of how many I have in a wallet?
Ledger Nano S, thats what they made for people like you and me!

The best security of all time and it is almost offline wallet with hardware protection. It is also anti-phishing and anti-virus protected so there no chances it can get hacked whenever you connect it to the PC you are using.
I already have bought one at the year start and im enjoying the storage of it greatly. Its useful because you can create nice portfolio in it with password protection (PIN 4 digits) and dont make unwanted sells when crypto drops. (My observation).