Disney's two waterparks are not next to each other. There are different resorts near each one. For Blizzrd Beach...Animal Kingdon Lodge, the All-Star resorts and Coronado Springs are the closest. For Typhoon Lagoon...I would say Port Orleans, Old Key West and Saratoga Springs. And yes, you will need to take buses.