Disney is a lot of sensory overload as well - as others have sugggested, maybe try some low key options - swim in your resort pool (I know you spent all that money on park tix, but as you are seeing, not worth much if screaming). Try to keep him cool and ensure he is not overheated or sunburnt. I know it is an extra expense, but have you considered renting a car for the next two days - then the travel around is just the "home team" in something at least approaching familiarity. And maybe he might even nap in the car? Our son (now 3.5) can have serious "moments", and on our last trip (at beach club), his favorite days (by far) were the two where we spent most of day at pool (mostly lounging in zero entry/beach area), then walk around boardwalk, then just walking into back corner of epcot for quick service dinner at japan and just one ride. And on a prior trip (when he was 20 months), his single favorite attraction at disney was probably the hedgerow "maze" (only about 2 feet tall) in back of england pavilion, because it was quiet and shaded and he could just walk around and literally smell the flowers for about an hour. And if you do want to try a character experience, I highly recommend if u do anything, do the one at swan (garden grove) - not to be confused with madhouse Of similar name in land pavilion at epcot. The one at swan is a buffet, so no waiting for food service, almost never crowded (largely b/c not on dining plan), and only has two characters - goofy and pluto, so pretty low key.