The beautiful walled town of Lucca is a favorite base for exploring Northern Tuscany. You'll find sea-side resorts to the west, like Viareggio and Forte dei Marmi, Pisa to the south and the mountains of the Alpi Apuane and the Garfagnana region to the north. Castles dot the rugged Lunigiana area, while east of Lucca are large towns with historic centers like Prato and Pistoia.