Essex has always been a popular place to live, thanks to its vibrant towns, long stretches of coast and pretty villages.