Built this for my train set but thought it may make a fun little gift as you could change the sign to say anything.
The main structure is .125” Birch plywood and the doors, window trim, furniture, etc. are .06” Basswood. I also used a .125”x.125” Basswood strip for the boarder around the top of the building and .06” x .06” Basswood strips to hold up the awning. And a .125” wood dowel for the chimney. You could just cut those though. The figures and barrel are HO Scale - available at hobby shops.
Pretty cool “off the table” but if you paint it, it’s easiest to paint the pieces before glueing them together. The .06” Basswood warps very, very quickly when painted so glue those immediately after paint is applied (or color with chalk/pastels). If ya don’t want to make the furniture (it is kind of tuff), just glue the roof on.