What is Bulgaria's smallest town? Bulgarian children learn the answer early in school. However, the reason both local and foreign tourists visit Melnik, population 194, is not its size. They cherish Melnik, in southwest Bulgaria, for its well-preserved Revival Period architecture, strong local wine and surreal surroundings of white limestone pyramids. Its location is just off the E79 route from Sofia to Greece, a short drive from Bansko.