Looking for thoughts on the best timing for character dining (so that we can still get the most out of a full day in the park). In past visits we've done character dining at the hotels on non-park days, but that's not going to work for our upcoming trip as we have off-site plans. We love the dining experiences but don't like to interrupt the flow of our park day too much. Any experiences/thoughts?