The best word to replace "whimsical" in the sentence, while maintaining both its denotative and connotative meanings, is playful.
"Playful" conveys a sense of light-heartedness and fun, much like "whimsical," while the other options do not capture the same nuance of joy and lightness implied by "whimsical."