finding the perfect place to live