How to find a good spot in Minecraft?

Most players nowadays have no problem finding truly good and great spots to live in and set up a house or base but I have been having terrible trouble. All the land I go on is either heavily covered woodland area, spruce biomes which I dislike and are also as covered as the woodland biomes, desert biomes which I dislike, and messed up mountains or huge plains that don’t appeal.

But every now and then I find it. The perfect piece of land, it’s memorable, it’s appealing, it’s burned in to my mind but I seem to lose it one way or another. I keep going through maps trying to find good land but I can’t find it. It’s not anywhere I want to be for a while. Any tips or advice to help me settle down or find a place I’ll like?