Gracious Quebec City is perched on the banks of the St Lawrence river, 150 miles east of Montreal. The only fortified city north of Mexico celebrates its 400th anniversary in 2008. Visitors can happily meander through the Old City on foot. Browse shops along rue Saint-Louis, rue Saint-Jean, Artists' Alley and le Petite Champlain, the oldest shopping street in North America. Tour the Citadelle and see the Canadian troops stage military ceremonies. Admire the gables and turrets of the grand Chateau Frontenac.