Quebec City has miles of riverside walks and byways, taking tourists past myriad shops and sites.