I know this isn't a character meal but we are taking my son to Coral Reef. He loves fish. Maybe just find something he is really interested in and find a way to incorporate that. We are taking DS3 and DD2 and we are having more difficulty finding something for DD than DS. DD isn't really interested in anything, although she likes getting her hair and makeup done so we are doing BBB. DS, on the other hand, loves fish, animals, Mickey Mouse, fireworks etc so there are a lot of things to interest him whereas not so much for DD.
Good luck finding somewhere suitable. I know what you mean about mommy guilt, I had it but the other way around until I decided to do BBB for my DD.