http://Pokemondb.net/location
http://www.serebii.net/pokearth
These links will both help you find the Pokemon you seek. The Locations will give you detailed info on where to find Pokemon on each area, and the Pokearth from Serebii allows you to browse each region and get info on each location.
On my opinion, here a couple of effective fliers:
As you mentioned, Archeops. Fly might not be the best choice in real-strategy movesets, but it doesn't have to be perfect. He also benefits from STAB, which is always a help.
Crobat: Hasn't got a huge Flying movepool - so Fly isn't a bad choice. It's also STAB.
Swoobat is also an option - bit it isn't as powerful as the other Pokemon listed. Of course, a good flier would always be a Flying type - like Swoobat - so its STAB.
Hope this helps! :D