Stein am Rhein jest zaliczane do najpiękniejszych szwajcarskich miast. Zachował się tu średniowieczny układ urbanistyczny z pięknymi, malowanymi kamienicami oraz domami szachulcowymi. Nad zabudową wznosi się wzgórze z późnoromańskim zamkiem.
Miasto leży na krańcu Jeziora Bodeńskiego, w miejscu, gdzie wypływa z niego Ren. Jego historia sięga czasów rzymskich, a od średniowiecza rozwijało się jako ośrodek klasztorny benedyktynów z przywilejem bicia własnej monety i organizacji targów. Działał tu też port nad Jeziorem Bodeńskim, co przyczyniało się do rozwoju handlu.
Największą atrakcją Stein am Rhein jest doskonale zachowane Stare Miasto z domami malowanymi freskami. Na ich fasadach przedstawione są sceny rodzajowe i biblijne, kompozycje roślinne i zwierzęce oraz wydarzenia z życia miasta. Centrum miasta jest Plac Ratuszowy z ozdobionym malowidłami Ratuszem, Domem Steinbock oraz Fontanną na Rynku.
Na brzegu jeziora, w pobliżu rynku znajdują się zabudowania średniowiecznego klasztoru św. Jerzego, w których mieści się obecnie muzeum. Można też zwiedzać gotycki kościół klasztorny św. Jerzego oraz malowniczy ogród klasztorny. Ponad zabudową wznosi się wzgórze Klingenberg z zamkiem Hohenklingen, którego historia sięga IX w. Obecnie mieści się w nim muzeum historyczne.
W Stein am Rhein znajduje się też Muzeum Lindwurm oraz Muzeum Świat Szopek.