Hello,
can somebody tell me is exist any BTC Wallet that allow to create a wallet with custom BTC addresses (BTC address + private key)?
If by custom BTC address you mean a vanity address which begins with a letters that you want, then no. No major wallet supports generating vanity addresses, however there are software that do generate vanity addresses which you can then import into a wallet.
if I have some BTC addresses with BTC address and private key printed on a paper and I would like to spend that money how to do?
Import the private key into any software wallet and then you will be able to spend the Bitcoin.