First piece of advice is to stay on site, disney hotels are relatively cheap compared to American parks.
Queues for characters are horrendous despite a frankly bizarre selection: stitch, max, queen of hearts are regulars. If you want to meet mickey or a princess (one, random) you are...