Hi there, Nathan!
Welcome to planDisney! How fun to surprise your kids, I'm sure that they are going to be so thrilled!
You can absolutely
order MagicBand+ on the Disney Store website, however, they are not currently offering personalization. I'm sorry! The only way to have bands personalized (which is a small engraving on the inside of the band) is to order them as a guest of a Walt Disney World Resort hotel. Since you're heading to the Disneyland Resort, I would recommend choosing different styles and colors of bands for each member of your family so you can easily tell them apart!
Shopping for bands in advance is fun, but there are also some designs that you'll only find at the parks. So if your kids are big fans of a character or franchise and you don't see one on the Disney Store site you might consider surprising them with a gift card to choose their own MagicBand+ at the resort!
I do think that the bands are a great gift for kids. My Mouseketeers love theirs! They think it's so fun to be able to "tap" into the parks and the bands often light up and react with rides and shows. Their favorite thing to do with their bands (and my phone) is play
Star Wars: Batuu Bounty Hunters. It's such a fun way to explore Batuu and we often run into some pretty famous characters! And since you'll be visiting during
Season of the Force you may even see some new Star Wars friends...just make sure you bring an extra battery for your mobile device so it doesn't run out of energy while you play.
Have so much fun surprising your kids with a Disneyland Resort adventure, Nathan!
Let me know if I can help with any other questions. Keep moving forward!
Amanda