How to find villages?
Solution 1:
The best way to find a village is to go to a dessert biome as it is the flattest biome in the game.
If you are lucky enough you could find a temple which has diamonds in it (Read the wiki if you see one it is explosive).
The dessert biome even has spawners which are at the sound level where your character starts hearing stuff. With it you can make a exp farm which you need to go on youtube to find one because I'm to lazy to search one for you.
Solution 2:
Best option, create creative mode map, once in fly around and if you like it save it, go back to menu write down the code of the map, delete it then recreate the same map in survival.
I have a map I like, I have one map creative one survival, I can explore with one and work with other.
Easiest way people.