I get nervous about villagers possibly moving where I want to place things in the future. I wanted to build a little garden/park type thing and I didn't want anyone to move there so I made another character just so I could have the tent sitting in that spot, then I plan to delete the character when I'm ready to build it. Cheaper than placing pwps all over.
^ This.
Exactly what I did. I have a second character tent sitting in my ideal cafe location, just to prevent villagers from plopping down their houses anywhere near it lol