Walmart offers the Disney Frozen Train Case for $14.99. Opt for Site-to-Store pickup to dodge the $4.97 shipping charge. That's the lowest price we could find by $8. It includes princess gloves, a crown, and a wristlet coin purse.
Note that the Site-to-Store pickup option doesn't provide a cutoff date for Christmas and it may vary by location.