Last time I was at Disney was two years ago and I'll be going back there in less than a month. My family and I love the beaver tails in Epcot but I heard that you can no longer get beaver tails anywhere. Is this true? Also what are your favorite snacks at Disney that we could try?