This suits the B2W2 quick questions thread, but for the sake of answering all Eevees are in Castelia. You need to go to the the sewers, first stairs you find. There will be a patch of grass, which holds em, preferably the dark double Pokemon grass. Use repel, and put the weakest Pokemon you can in the first slot, preferably level 15, and you will likely find one. Post league you can get one with its hidden ability from Amanita.