From Zapdos to Mew, here's what you need to do and where you need to go in order to get the rarest Pokemon in the game.