CFDs (Contracts for Difference) involve trading the price difference of assets without ownership, allowing leverage and short positions. Spread betting also avoids ownership, with profits tax-free in the UK, and involves betting on asset price movements, but both incur risk of significant losses.