Britain's happiest places have been revealed, with nearly 95 per of residents declaring themselves feeling satisfied with their lot.