I'm looking to buy some shares in a couple of companies and I plan on holding them for 5-10 years. What are all the costs I will be facing including fees and taxes. I am very new and am afraid I will get snagged with additional costs once I buy the shares.