Il paese è situato in un piccolo golfo. Vi sorgono, una di fronte all’altro, in una piccola piazza appena discosta dal lago, la chiesa di S. Stefano e il suo Battistero. La prima è una costruzione dell’XI secolo, nata forse su preesistenze tardoantiche e ripresa nel Cinquecento: a pianta basilicale, con cripta trapezoidale retta da colonne di spoglio, conserva all’interno (prima cappella a destra) affreschi di scuola luinesca. Il secondo, all’incirca coevo, è d’impianto ottagonale. Sulla punta della penisola si ammira la scenografica villa Arconati Visconti detta 'del Balbianello'.