There are proper tradeoffs in the year for Strasbourg
That cluster, June, September and May, gives you the cleanest broad-case version of the trip. The calendar gets noticeably less kind around December, February and January.
Compare nearby choices.
Stay in France, but see whether another destination fits your timing better.
Great places deserve great timing.