The most popular of the Canary Islands for English-speaking tourists, Tenerife and its main city of Santa Cruz de Tenerife are very popular pretty much all year round. The winter weather is a bit too mild for swimming on the beach, but it’s much nicer than anywhere in Europe itself.
Tenerife is known as a bargain destination for middle-class Europeans, and particularly with Brits, with great package deals including hotels and airfare. Things here are generally cheaper than on the European continent, and mostly in line with Spain’s own beaches in general.
Those on the tightest budgets can certainly find bargains in hotels and restaurants if they need to, yet there are plenty of expensive choices mixed in as well.