Viareggio jest nadmorskim kurortem znanym z piaszczystych, szerokich plaż oraz odbywającego się tu co roku karnawału. W jednej z wiosek otaczających miasto, Torre del Lago żył i tworzył jeden z najsłynniejszych włoskich kompozytorów operowych, Puccini.
Choć historia Viareggio sięga czasów starożytnych, to niemal nie ma tu starego miasta. Z czasów średniowiecznych zachowała się jedna z wież obronnych oraz niewielki fragment zabudowy. Większość centrum została gruntownie przebudowana w XIX i na początku XX w., gdy miasto zaczęło przeżywać boom związany z popularnością nadmorskiego wypoczynku.
Centrum Viareggio to przede wszystkim okazałe budynki eklektyczne, neoklasycystyczne i secesyjne. Nie brakuje tu zabytkowych hoteli i budynków użyteczności publicznej. Im bliżej morza, tym zabudowa jest bardziej współczesna. Wzdłuż plaż ciągną się rzędy pensjonatów, hoteli i apartamentów wakacyjnych. Plaże są tu piaszczyste, szerokie i świetnie zagospodarowane. Można wypożyczyć leżaki, skorzystać z oferty animatorów, zabaw plażowych oraz wypożyczalni sprzętu pływającego.
Atrakcją Viareggio jest też odbywający się tu w ostatnie weekendy przed Wielkim Postem karnawał z barwnymi korowodami i ulicznymi tańcami. Przyciąga on do miasta tłumy Włochów i turystów z zagranicy.
W sąsiedztwie Viareggio znajduje się miejscowość Torre del Lago, której sławnym mieszkańcem był Giacomo Pucini. Znajduje się tu Muzeum Willi Pucciniego z pamiątkami po kompozytorze, a co roku odbywa się festiwal operowy.