Ulcinj to najdalej na południe wysunięte miasto Czarnogóry. Posiada przepięknie położoną starówkę znajdującą się na północ od plaży miejskiej. Tam, wśród sieci wąskich uliczek, kryją się najlepsze restauracje w mieście i najbardziej urokliwe jego zakątki. Niesamowity charakter tego miasteczka oddają liczne zabytki pamiętające czasy Greków, Rzymian, Bizantyjczyków czy Turków. Bogata historia, mieszanka kultury katolickiej, prawosławnej i muzułmańskiej oraz jego mieszkańcy, w większości Albańczycy – wyznawcy islamu, wpływają na dzisiejszy wygląd miasta i jego charakter. Spacerując krętymi, kamiennymi uliczkami znajdziemy tu liczne budynki w stylu romańskim, gotyckim czy renesansowym, oczywiście z widocznymi wpływami orientu. W swej historii Ulcinj był także siedzibą piratów albańskich.