Teramo jest miastem leżącym pomiędzy Apeninami i Adriatykiem. Dzięki temu może być dobrą bazą dla osób, które lubią łączyć aktywny wypoczynek z plażowaniem. W samym mieście zachowało się też sporo zabytków, z których najcenniejsze pochodzą ze średniowiecza.
Miasto istniało już w czasach przedrzymskich, a Rzymianie uczynili z niego ważny ośrodek handlu. Zachowały się tu pozostałości starożytnego teatru oraz kilku willi z mozaikami. W miejscowym muzeum archeologicznym prezentowane są liczne przedmioty znalezione podczas prowadzonych wykopalisk.
Największy rozkwit Teramo miał miejsce w średniowieczu. Powstała wówczas duża część zabudowy centrum, która przetrwała do dziś, w tym romańska katedra św. Berarda, w której zobaczyć można srebrne antepedium z rzeźbionymi 35 scenami z życia Chrystusa. Zbudowany na przełomie X i XI w. kościół Santa Maria de Praediis wzniesiono przy użyciu materiałów z rzymskich świątyń i budynków miejskich.
Dużą atrakcją Teramo jest jego położenie między morze, a górami. Dojazd do piaszczystych plaż nad Adriatykiem zajmuje mniej niż godzinę, a tyle samo czasu należy poświęcić by dostać się w okolice najwyższego szczytu Apeninów Corno Grande. Okoliczne masywy Gran Sasso i Laga pocięte są gęstą siecią szlaków i są łatwo dostępne za pomocą dróg lokalnych.