While these small towns might lack some of the big city luxuries, they more than make up for it with charm. Here is a list of some of our favorite European villages. 1.) Colmar, France