San Teodoro compte des boutiques, des glaciers, des cafés en terrasse, de nombreux restaurants ainsi qu’une vie nocturne animée. De nombreuses activités de loisirs garantissent que l’on ne s’ennuie pas non plus pendant la journée : on peut louer des vélos et des VTT, des centres équestres proposent des balades à cheval, et pour les amateurs de sports nautiques, il existe des écoles de plongée, de surf, de voile et de kitesurf.
San Teodoro est célèbre pour ses magnifiques plages, parmi lesquelles celle de La Cinta se distingue particulièrement. Avec son sable fin et blanc, ses eaux bleu turquoise et sa vue imprenable sur l'île de Tavolara, elle répond à tous les critères d'une plage de rêve. C'est pourquoi l'ambiance y est souvent très animée en haute saison.