One of the oldest streets in the city, Rue Saint-Jean begins in the heart of the Upper Town, not far from the Hôtel de Ville (city hall). It was laid out in the 17th century to connect a country estate to the city; now it connects old Québec City to its newer neighborhoods to the west of the historic center. Today it’s also one of the city’s liveliest shopping areas. The blocks within the city walls cater largely to travelers, and alongside bars and restaurants you’ll find gelaterias and popcorn stores. Francophones who want to shop for books in French should pop into the excellent Librairie Pantoute. After the street passes through the Saint-Jean Gate, there are more independent stores and cafés.