Good ideas here.
I'd add to check out Etsy- especially bc I love supporting individuals who create stuff!- though with all online purchases, check shipping fees. Around here, we also have tons of schools, churches, community/neighborhood organizations that have some type of "holiday event" (sale, etc) on the weekends leading up to Christmas. Lots of cute stuff, and again often locally made/grown.