I wonder if you couldn't make some fairly basic 3d models of medieval buildings and render them in overhead iso with your favorite 3d engine. The trees aren't altogether photorealistic so this could work. Especially if you had some photographic textures of roofing(try wood shingles, thatching or perhaps terra cotta for a wealthy Mediterranean urban look).