Steeped in history and even taking pride of place in the Guinness Book of Records - Malmesbury in Wiltshire was named as among the best places to live by The Sunday Times.