All over the world, cities like Paris, Hong Kong, Tokyo, and Bogota overshadow smaller places that have just as much charm. 
While Karuizawa, Japan, and Barichara, Colombia, might not be at the top of everyone's travel bucket lists, they have quaint streets, breathtaking landscapes, and fascinating histories. 
Here are 10 small towns and villages that are among the most beautiful in the world:
Barichara is widely considered one of Colombia's most beautiful small towns.
Although Karuizawa, Japan, is located near an active volcano, the small town is known as a romantic retreat.
The town of Ancud on Chiloé Island in Chile has colorful homes that line the water's edge.
Positano, Italy, hugs the Amalfi Coast, offering residents sweeping views of the sea.
In Russia, Sviyazhsk is a small island town with dozens of historic sites.
Old Town in Chefchaouen, Morocco, is completely painted in a soothing blue.
Hallstatt, Austria, is located in the picturesque Salzkammergut region, which is known for its mountain views.
Bibury has been described as the most beautiful village in England.
Penglipuran, Indonesia, is famous for its gardens and for being one of the cleanest places in the world.
St. Michaels, Maryland, has been named one of the best coastal small towns in the US because of its charm.