Perast is tiny — a single waterfront street and a few alleys behind it — but its two offshore islands are among the most photographed sights in Montenegro. Most visitors spend two to three hours here, though the waterfront restaurants are easy to linger in.