Spending can vary widely, but on average, Americans shell out around $3.2 billion on costumes each year. That's a lot of fake blood and witch hats!