She can meet Sofia a couple places at DHS - at a meet and greet in the Animation Courtyard, or at the character breakfast at Hollywood & Vine - but if she won't like the character in a costume, the only other Sofia thing I know of is Disney Junior Live on Stage, also at DHS - it's an interactive marionette/puppet show featuring characters from different Disney Jr shows (Mickey Mouse Clubhouse, Sofia the First, Jake and the Neverland Pirates and Doc McStuffins, I believe). It's a pretty adorable show.