Sancti Spiritus, the capital city of the eponymous Cuban province, is one of Cuba's seven original Spanish towns. It's a peaceful little town where bicycles and horse-drawn taxis comprise much of the traffic and where the friendly locals socialise in the central plaza in the evenings. The town is set on the banks of the Yayabo River, and its narrow, winding streets are lined with countless Spanish colonial buildings, many of which have been remarkably well restored. Among the most notable of the city's constructions are the Spanish Baroque style Iglesia Parroquial Mayor, the 1876 Teatro Principal, and the Yayabo Bridge with its medieval roman appearance. Other must-see attractions include the Parque Serafín Sánchez, a large public square in the city centre surrounded by neoclassical buildings and an impressive library, and the nearby Embalse Zaza, Cuba's largest artificial lake.