With this list of best things to do in Dinan, you'll find medieval wonders, hidden gems, and picturesque streets in this enchanting town in France.