Millions of Americans are expected to celebrate the Easter holiday on Sunday. That means Easter is one of the biggest spending holidays of the year, with this time around being no exception. 

Sales are expected to hit $18.4 billion, up 6% from last year's then-record haul of $17.3 billion, according to the National Retail Federation. Spending is expected to average $152 per person, up from last year's $146. Driving the record spending levels is an unusually late Easter, warm weather and an improving economy.

The most popular spending category is candy, which 89% of consumers intend to buy, totaling $2.6 billion in total sales. Not far behind is food, which 87% of consumers intend to purchase, for a total of $5.8 billion. About 61% of consumers will buy gifts ($2.9 billion), 50% will buy clothing ($3.3 billion), 48% will buy greeting cards ($788 million), 43% will buy decorations ($1.1 billion) and 39% will buy flowers ($1.2 billion). While the bulk of shopping will be done in discount stores such as Walmart (WMT) - Get Report and Target (TGT) - Get Report , 27% of shoppers will make their purchases online, up 21% from last year.

Here's a look at some sales expectations for several of Easter's biggest-selling items.