The 20 best places to retire in Britain: From the Highlands and an average house price of £200,000, to the historic town within 90 miles of London
Retirement – it's a great opportunity if you're in the right place to indulge in your favourite activities.But whether it's...