A market town in the Dales has been named the most lucrative spot for holiday lets in North Yorkshire. Grassington topped the list with average annual earnings of £28,500 per property, according to ...