I used building blanks by War Bases. They are ideal for what you are looking for and reasonably cheap and 'improvable'.
Using the size of these as a guide I started making other buildings from scratch using WB windows / shutters and doors which greatly speeded the process of building - they are also very cheap and give buildings the 'pro-built' look.
the pig sty is scratch, the building beyond is WB blanks and windows, etc.


Back in the day, I used to make all my buildings from scratch out of mounting card with post card tiled roofs but it was time consuming.



These shots give a good impression of 'village size'.
This one represents Kirschen, at Zorndorf 1758. Not too big at all.

Chotusitz, at Chotusitz 1742

This one the small hill top town of Cerignola, at Cerignloa 1503 (note, these are the same buildings I use for the Peninsular War).

These two shots give a good idea of construction using WB widows, etc. They make all the difference to the 'professional look' of the thing.


More recently, I've made my generic 'Arab' town on a much more formal plan. Some buildings are stand alone 'compounds' other sections have inbuilt streets so a town can be built up. These are 8" x 8" sections. The buildings are mostly made from 5mm foam core.

