When it comes to expressing that someone is in good spirits, there are several synonyms that can be used in place of "with good cheer." For instance, you could say someone is "in high spirits" or "in good humor." Another option is to describe them as being "jovial" or "merry." Alternatively, you might say they are "happy-go-lucky" or "upbeat." "Radiant" and "ebullient" are also good options to convey someone's sunny disposition. Other possible choices include "bubbly," "buoyant," "gleeful," "chipper," or "blithe." Overall, whether it's in conversation or writing, utilizing these synonyms will help to add a little variety to your vocabulary and convey the mood of the moment.