The smallest town in Bulgaria – Melnik, is hugged in the southern slopes of Pirin, among the sandy pyramids of bizarre forms. It is in Sandanski Municipality, district of Blagoevgrad, 175km southwards from Sofia and only about 30 km away from the border with Greece. The findings from the ancient times found during the archeological excavations prove its centuries-old history.