So this is one of those weird listings because it's really broad. But, weighted blankets plus has their blankets on sale for 20% off. I have personally ordered two and they're not bad honestly. They have multiple sizes weights and many ship free. The customer service was also great when I ordered one that weighed too much for me and they covered the return shipping themselves.
I do recommend them if you're looking for a weighted blanket for anxiety or anything else. Unlike the gravity blanket on Kickstarter, these actually ship usually one or two days after you order. They also use glass sand like beeds on the inside instead of the plastic beads which makes them thinner and feel higher quality than many others. The average price for weighted blankets is usually around 200 to $250. They also have a warranty if you don't like the blanket so you can send it back.
If you have any questions, just comment and ask. I'm not expecting a lot of thumbs up to this thread because it's very niche, but it is honestly a very good price.