If you're stuck between grabbing a Disney advent calendar and a LEGO one, do both! This bestseller has 253 pieces and 24 days of activities. It even has eight mini dolls! Barbie is a hit for all ages.