Lecco jest miastem nad Jeziorem Como. Ma piękne położenie u podnóża gór, które wraz z wodami jeziora tworzą doskonałe warunki do wypoczynku i uprawiania turystyki aktywnej.
Położenie na skraju Jeziora Como sprawia, że Lecco jest doskonałą bazą wypadową do poznawania jego brzegów. Można to robić na wiele sposobów. Wokół jeziora prowadzi kręta, widokowa droga, którą można pokonać samochodem lub autobusem. Po jego wodach pływają też regularne promy pasażerskie i łodzi wycieczkowe. Największym ich operatorem jest Gestione Navigazione Laghi Italia. Dzięki promom można poznać wiele miasteczek na brzegach. Promy pływają według rozkładu, co pozwala zaplanować całodniową wycieczkę po okolicy.
Drugą ważną atrakcją Lecco są okoliczne góry należące do Alp Bergamskich. Ich najwyższe szczyty przekraczają 3 tys. m n.p.m., ale te nad samym miastem są o ponad 1000 m niższe. Na najbardziej znaną wśród turystów Resegone, która jest świetnym punktem widokowym wyjechać można kolejką linową z sąsiedniej miejscowości Versasio. W okolicznych górach nie brakuje szlaków pieszych o różnym stopniu trudności. Jest to także znany region wspinaczkowy z wieloma, niekiedy bardzo wymagającymi drogami dostępnymi jedynie dla wytrawnych wspinaczy.
Samo miasto ma ładnie zachowane, zabytkowe centrum, które przylega do brzegu jeziora i niedalekiej przystani. Są tu kamienice, wąskie, brukowane uliczki i mnóstwo restauracji i barów. Do najbardziej znanych zabytków miasta należą wieża Torre Viscontea, będąca pozostałością dawnych fortyfikacji oraz Bazylika św. Mikołaja.