Městečko Kratovo má jedinečnou polohu na dně vyhaslého vulkánu, odkud pramení i jeho název. Město zbohatlo díky bohatým nalezištím vzácných kovů a rud, které se od nepaměti těžily v okolí města. Vzhledem k tomu, že Kratovo leží v odlehlém koutu země, stranou hlavních cest, bylo ušetřeno masivní výstavby komunistických panelových obludností. Díky tomu si město uchovalo svůj středověký ráz a architekturu a dodnes je proslulé svými středověkými kamennými mosty a věžmi, přestože se z původního počtu dvanácti obranných věží dochovalo pouze šest. Věže neměly pouze obranný účel, ale v byzantském období některé z nich sloužily například jako mincovna.