I personally use a spreadsheet but I'm sure there are better way to do it.
Do you know any good websites/apps to do it?
Yes there is, managing spreadsheet will be really a headache and will require lots of manual input. You should try portfolio tracking apps which are many in both google play store and itunes.
I am using blockfolio android app and it is working flawlessly.