You can buy Christmas wreaths from many stores, both online and offline. Popular places to buy wreaths include craft stores, garden centers, department stores, and specialty gift shops. You may also find wreaths at your local farmer's market or Christmas tree farm. There are many options available, so you're sure to find a wreath that suits your needs.