In San Teodoro gibt es Boutiquen, Eisdielen, Straßencafés, viele Restaurants sowie ein lebhaftes Nachtleben. Zahlreiche Freizeitangebote stellen sicher, dass auch tagsüber keine Langeweile aufkommt: Man kann Fahrräder und Mountainbikes leihen, Pferdehöfe bieten Reitmöglichkeiten, und für Wassersportbegeisterte gibt es Tauch-, Surf-, Segel- und Kiteschulen.
Berühmt ist San Teodoro für seine prachtvollen Strände, unter denen besonders der Strand von La Cinta hervorsticht. Mit seinem feinen, weißen Sand, dem türkisblauen Wasser und dem einzigartigen Blick auf die Insel Tavolara erfüllt er alle Kriterien eines Traumstrandes. Hier kann es in der Hochsaison deshalb recht lebhaft zugehen.