The "happy at home index" revealed the happiest places in Britain with locals praising the top areas for their green spaces, desirable jobs and essential services