Perast jest niewielkim miasteczkiem leżącym na brzegu Zatoki Kotorskiej. Co prawda nie ma tu plaż, ale za to miejscowość oferuje niepowtarzalną atmosferą nadmorskiego ośrodka oraz zabytkową zabudową.
Miasto liczy dziś zaledwie 300 mieszkańców, ale w przeszłości rywalizowało z Kotorem o dominację w tej części wybrzeża. W okresie panowania weneckiego od XV w. znajdował się tu duży ośrodek stoczniowy, a port obsługiwał statki kupieckie wpływające do Zatoki.
Pamiątką czasów świetności Perastu jest jego zabytkowa, kamienna zabudowa. Najcenniejszym zabytkiem jest tu XV wieczny kościół św. Mikołaja z najwyższą na wschodnim wybrzeżu Adriatyku dzwonnicą. Wśród zabudowy kryje się jeszcze kilka innych, mniejszych w większości barokowych świątyń.
Oprócz zabytkowych, kościołów na Starym Mieście nie brakuje też pałaców należących w przeszłości do najznamienitszych rodzin kupieckich i szlacheckich miasta. Do najpiękniejszych zaliczane są pałace rodzin Zmajević, Smekija, Viskovic i Bujović. W ostatnim mieści się obecnie Muzeum Miasta Perast.
Naprzeciwko miasteczka, na wodach Zatoki Kotorskiej znajdują się dwie wysepki. Pierwsza z nich, Wyspa św. Jerzego nie jest dostępna dla turystów. Stoi na niej klasztor, a w jego obrębie chowano w przeszłości najważniejszych mieszkańców miasta. Wysepka jest bardzo malownicza ponieważ zabudowania obsadzone są cyprysami. Druga z wysp została sztucznie utworzona w miejscu skały, na której odnaleziono uznany za cudowny obraz Matki Bożej. W miejscu tym zatopiono statki wypełnione kamieniami, które stały się podstawą wyspy. Stoi na niej kościół Matki Boskiej na Skale, do którego można się dostać za pomocą łodzi.