We sort of dumb lucked ourselves into a great morning in Fantasyland last week. We had an 8:25 ADR for Crystal Palace on a day when the park opened at 9am. We showed up shortly after 8 and were let into the park right away; since it wasn't a busy day and we were early, we were seated early. Had breakfast and met all the characters just before 9am. We walked over to the entry to Fantasyland, waited a couple of minutes for rope drop and spent the next hour basically walking onto all the rides. My plan had been to grab fastpasses for one of the rides and then hope for the best, but when we saw the short wait times, we just went with it!
Now, as a disclaimer, my DS (6) had no interest in either Belle or the Little Mermaid, so we did not have to work those into the schedule, so that may throw a wrench in the works, as I've heard you probably want to head to the storytime with Belle thing pretty much right away if you don't want to encounter a very long wait.