There are many places where you can buy personalized Christmas ornaments, including online retailers, department stores, and local shops. Some popular online retailers include Etsy, Amazon, and Shutterfly, where you can find a wide selection of personalized ornaments. Department stores such as Macy's, Target, and Walmart also offer a variety of personalized ornaments during the holiday season. For a more local experience, check out craft fairs or artisan markets in your area to find unique and handmade ornaments from local artists.