KEIGHLEY is third on a list of 20 "best affordable" destinations for winter holidays in the UK.

The town is behind just Clacton-on-Sea and Great Yarmouth in the table, compiled by TripAdvisor company Holiday Lettings.

According to data from the firm, rates for a two-bedroom rental in Keighley average £321 a week between December and February.

Spokesman Laurel Greatrix said: "Keighley is a fantastic option for travellers looking for an affordable winter break.

"Visitors have easy access to Bronte Country, making it a great base for exploring beautiful Yorkshire.

"Holiday demand is an advantage for homeowners too, who can capitalise on the opportunity and generate extra income."

Keighley MP John Grogan also extols the town's virtues as a holiday destination.

"What a great time for a winter break here!" he said.

"A ride on the Keighley & Worth Valley Railway at the start of its 50th anniversary year, a visit to Haworth as the celebration of Emily Bronte's bicentenary begins plus the chance to see the revived Cliffe Castle and the splendour of East Riddlesden Hall. What's not to like?

"I am only sorry I have to get the train south this week as the Commons returns to business, but I'm in the early stages of planning a reception in Parliament later this year to draw attention to Keighley's tourist attractions."

The full Holiday Lettings list is: 1 Clacton-on-Sea £282, 2 Great Yarmouth £305, 3 Keighley £321, 4 Callington £348, 5 Blaenau Ffestiniog £373, 6 Settle £378, 7 Amble £397, 8 Bridlington £404, 9 Heacham £406, 10 Seaton £409, 11 Porthmadog £411, 12 Launceston £414, 13 North Ayrshire £414, 14 Dumfries and Galloway £415, 15 Grange-over-Sands £419, 16 Weston-super-Mare £419, 17 County Tyrone £420, 18 Newtonmore £425, 19 Benllech £427 and 20 Brixham £428.