Town Houses for Minecraft Bedrock
Two storeys with a stair inside, narrow enough to stand in a row on a street. Every one here is free to download, and goes up around you where you stand.
How a house gets built
Craft the plan, hold it, and stand where you want the middle of the building. The menu lists what the pack can put up; choose one and it goes up around you. Nothing is placed if something is already standing in the way.
Open the downloaded file with Minecraft, then turn the pack on under Behavior Packs in your world. Step-by-step for your device.