It will take longer than 4 hours to play golf, the courses are long and tough and the rough high. I don't believe Disney's main courses have a nine hole rate andeven with the after 3 pm discount, its a hefty price to pay and just blow through a round. The courses are beautiful, well kept with alot of wild animals crossing and just hanging around. My wife and I played Osprey Ridge this past October and saw tons of deer and wild turkeys. We had a 3 pm tee time and went out with another couple and played quite fast but coming down the last hole, darkness was setting in making seeing your shot tough so it was quite late by then. By the time you return your clubs and call for your cab takes some time too so I would skip what you have planned and do it another night.