what to do with my boyfriend to cheer him up

my boyfriend has had a rough couple of weeks and has been battling mental health for years. i wanted to surprise him with something to remind him that he always has support no matter what, however i have no money.

does anyone have any ideas about what i can do or where i can take him that is free :) thank you

ps: i’d like to avoid staying in and watching a movie as we do that enough already!!!