When you think about a happy place to live, what comes to your mind? A great weather, a good home, a nice job, a helping community, among so many other...