Melnik est la plus petite ville de Bulgarie, elle compte 385 habitants alors qu'elle a pu en atteindre 20 000. Néanmoins, en développant le tourisme thermal et les pistes de ski, c'est devenu un lieu de villégiature très prisé, et célèbre pour son vin...