About 4 hours north-east of Montreal lies Charlevoix, a lovely part of the province sitting pretty between a great semi-circular range of mountains and the St-Lawrence river. Its idyllic rolling hills, grazing farm animals, and passionate residents make it an ideal getaway for a weekend – or somewhere to linger a little while longer.