Where should you buy your next home? From scenic suburban towns to historical capital cities, we take a look at some of the best places to live in Britain.