Credit cards offer numerous features and benefits and are one of the most popular financial products in the UK.