Plot Scouting
When a villager is supposed to move in, or if you don't have 10 villagers then... plot scout.
Plot scouting is when you do NOT go on for the day. You start the day (Day In AC Starts at 6AM) with creating a New Save File. Do not go on any other file. With the new character, you look around until you find a place you like for the villager to be. Reset it until you do. When you find the "perfect spot" save that file and feel free to delete it afterwards.