Disney Store offers the Boys' Captain America Hat for $3.99 plus $4.95 for shipping. That's the lowest total price we could find for any similar hat by $2.