Thank you for your comments to Kaysersberg; an old village in Alsace.
Kaysersberg has about 2700 inhabitants, it is a tourist destination with 26 restaurants, 8 hotels, a lot of stores, guest rooms, vine producers, a glassblower workshop, ...
Kaysersberg has also a famous Christmas market.
Of course the ground floors in the main street are nearly all used for commercial activities, but the houses are also used for living.