Kids with Autism don't deal well with change. Which means that often they don't travel well either. At least, mine doesn't. To prepare Thomas for our vacation, we read some books about vacations and the beach.

We talked about how we were going to be in the car all day - and sleep at a hotel. We realized halfway to California that we'd forgotten to warn him about the sound the ocean makes. Again, we were pretty sure he'd love the beach, but you never know - so then we talked about how we couldn't wait to hear the sound of the waves, etc.
Because Thomas is on a gluten-free, dairy-free, etc. etc. diet, the travel food situation is much more complicated. Eating out is really hard for us. On the road, we made sandwiches in the car, and then stopped for dinner at the first IN-N-OUT Burger we saw. Because they have gluten and dairy-free burgers (protein style) and fries! Fries are the really exciting thing here. Thomas was way excited to get 'restaurant fries'!
My brother and his family live in San Diego, and had told us about a cool pizza restaurant
that had gluten-free pizzas on the menu - so we made a point of going
there one night as well - what a treat! The last time we took everyone
to a pizza restaurant we had to sneak in a GF pizza in my purse!
We booked a suite with a kitchen in our hotel, for the same reasons. We ate breakfast at the hotel lobby (bringing Thomas' gluten-free frozen donuts or muffins with us and picking up a banana in the lobby for him), lunch was usually sandwiches in our room, and we cooked dinner all but one night. The little kitchen had plates, pans, dishwasher, etc. The freezer was actually the most useful - we were able to keep Thomas' GF bread, donuts, muffins, and the frozen pasta sauce and stir-fry that we'd brought for dinners in there. And once, a few peanut butter covered knives that I left dirty in the sink magically disappeared to be replaced with clean ones in the drawer. I love maid service.

The kids each packed a few small toys in their own bags, and I packed crayons and a new coloring book, Nintendo DS's and some Playfoam
(our new replacement for Play Doh)for downtime at the hotel. They also took their favorite snuggly toys for sleeping. We'd planned
on staying all day at the beach, but it ended up so much better coming
back to the hotel for lunch and some quiet time before going back to the
beach.
The suite ended up being a good idea anyway - having another room meant there was another place to go to if you wanted to chill. We weren't all crowded in one. Plus, when one of the boys got up extra early in the mornings, Aaron or I would get up with him and go to the other room - which meant it didn't wake up everyone else! Sweet.
A surprise for the kids was a day at Legoland. It was awesome. I can't say enough good things about that place. I was so glad they listed nutrition information for their restaurants on their website! Turns out, Thomas could have a burger (no bun) AND fries there, too! So I knew in advance I didn't have to bring food in there for him - which was SO great. We were able to stay in the park for about 5 1/2 hours, which is WAY more than we've been able to stay at places like that in the past. Thomas did great and loved the roller coasters - his laugh was hysterical and contagious. He loved Miniland (with entire cities made of Legos on display) best of all.
We picked up a special pass for special needs kids that allowed us to skip the
lines and schedule our rides, but we never even used it. We went at
such a perfect time, the lines were very short! Thomas was a little overloaded by the end, so that's when we left - but we all had a great time there!
(Lego Guggenheim museum!)
So, yeah, a little more thought and effort went into this trip than a lot of vacations, probably. I'm always so jealous of families that can just pack up and go without a lot of planning ahead of time - but the planning was worth it for us!