Does the fork mean I now possess two currencies? (I already possess some BTC).
When Bitcoin forked, it created two completely seperate blockchains. In short, this means if you had Bitcoin before August 1, you now have an equal amount of Bitcoin Cash as well. Nothing magic you need to do. It automatically happened. As long as you have access to the private keys (ie: not stored on exchange or only supported exchanges), you have no reason to worry.
What are the main differences between BTC and BCC?
The Bitcoin community has been at odds regarding blocksize on the blockchain. In laymans terms, this basically represents the amount of transactions a block can contain. (A block is just the name for a group of transactions that have been added to the chain and is either verified or awaiting verification)
Bitcoin has smaller blocks, whereas Bitcoin Cash is an "experiment" with larger blocks. At the moment, Bitcoin is on Segwit2x, which was also a compromise in the Bitcoin network amongst miners.
Are there any wallets especially suited for holding BCC?
I highly recommend Ledger Nano S. They have great support, are often in stock, and their product is VERY well built. I personally use the Ledger Nano S. The Ledger Nano S already has a Bitcoin Cash application that can be installed. It already supports sending Bitcoin Cash. If you had your Bitcoin on a Ledger Nano S you could have accessed them and made a transaction right away. (It will take a long time for Bitcoin Cash transactions to go thru at first until the miners and the network harmonize and blocks get verified quicker)
What is your personal opinion on the fork?
No one really knows what the future holds. However, if you base your evidence off of the DAO with Ethereum which resulted in Ethereum and Ethereum Classic, I would say the beginning of trading will be tumultulous. After a while, the price will likely settle and begin a steady upward rise. There is so much greed and blind investing going on in crypto that I highly doubt the price will be strangled for too long.
This fork can be good for everyone. It is unfortunate there is now even more added confusion in the crypto world. It is already hard for an average user to understand and keep up with the politics. However, the community figuring out what it wants to support and eventually casting out the failed experiment will breed further innovation and competition. Both are necessary for a high tech product such as Bitcoin.