Newspaper office, stage depot, bathhouse, Certified Painless Dentist & Surgeon, barbershop (often double duty with the dentist), assay office (if there's mining nearby), tack & feed store, bank, post office, land office, jail, supply yard (either there's a local sawmill, or else they bring lumber in by wagon - in either case, gotta have boards & nails), blacksmith, school (or is this town pre-family?), dance hall and/or fraternal hall, firehouse (once the place had burned down a couple of times), corral (parking lot for stock, as the stable might be parking lot for horses?), water tower & windmill, graveyard (OK, might be outside of town), boarding house (slightly distinct from apartment or hotel), a bunch of privies out back...

'Course a bunch of those could double up or be skipped if it's a young/small town. Aaaaand of course many a town would have multiples....

Your initial render is pretty awesome. I agree the missing overhangs diminishes the look; maybe once the board sidewalks are rendered it'll look less stark? Claiming it's in Arizona and it last rained in '47 won't do, since then the sun would be just as big a deal as rain. Could you maybe just blatantly have the overhangs on a separate layer and render 'em only if you're doing a street view? Maybe go all schematic & lightly crosshatch covered pieces of sidewalk in the over head view?