We're planning a 7-night trip to Cape Breton in mid-August, arriving and departing from Halifax. We'll make the long drive north, then spend our first five nights in Dingwall (at the Markland); we'll go hiking, biking, whale-watching, etc. Next, we have two days and two nights to make our way back to Halifax. Ideally we'd like to spend a day in a Francophone area (maybe Cheticamp - is it very touristy? How is the Festival de l'Escaouette?). We might also try to find a salmon fishing guide who could work with two complete beginners for a half day. We'll need to leave a half-day for the drive south. And we'd like stroll around Halifax and have dinner there before our morning flight the next day. This may be too much to squeeze in.... Grateful for any and all suggestions.