I recommend at least 3 nights in Strasbourg to give you 2 full days to explore.