Here is everything you should know before booking your DVC Animal Kingdom Lodge stay at Disney’s Animal Kingdom Villas!