Can you use any Bitcoin address as a Counterparty token receiving address?
Yes, you can use your Bitcoin addresses to receive Counterparty tokens. Make sure you have the private keys to your addresses backed up. 

Counterparty is a layer built on top of the Bitcoin protocol which basically allows you to embed data into the Bitcoin blockchain. This data can be used to represent tokens which will be recognised by the counterparty protocol as being owned by a particular Bitcoin address. You will need a small BTC balance at the holding address in order to send those tokens to a new address.