10 days is long. We were just there with our 3 kiddies for 10 nights--boys 10, 5 and 3. It was a bit long for them but only you know your little guy. Schedules will be out of whack as well.
Snacks, naps, drinks, naps and breaks will be your best friend. Though, It seems like you have it under...