Goldilocks stars are best places to look for life