Discover the top things to do in Strasbourg! From charming canals to historic gems, dive into this city's best.