We took the three hour and it was perfect...we made two snorkling stops...coral gardens and the barrier reef and then stingray city which is not really a snorkle place since my 4 year old could stand and it wasn't over her head LOL....but I LOVED it...my daughter keeps asking when we can go back and pet the stingrays again.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!