Pokemon Go players don't need to travel to different places to catch rare finds, surprisingly! Hatching eggs is another option. In fact, there are tips to generate the rarest Pokemon through incubation. And, it can help you for other more things such as evolution and experience.