Check local websites for hours of operation.
We went during the shoulder season (the time between peak and off-peak seasons) and had a great time exploring with little to no crowds, but experienced a good amount of rain. Weather should be better in summer, but also more crowded.
Saint-Malo Is Wonderful for Families!