Undercover Tourist has a nice app for park hours, wait/parade times and park maps. I haven't tried it in the parks yet, so can't comment on the wait time accuracy. I was also told about Ride Hopper Lite which also provides wait times for Disney and many other parks.
Both, at least in part, rely on user submitted wait times, so the accuracy will rely on how frequently or accurate the submissions are. I'll be able to try it in the park in a few weeks to see how good they are.