There are lots of places to buy root beer. One of my sons loves root beer floats and has never found a shortage of places to get them. He got one at a stand in Asia in AK that came with a Mickey in safari gear straw -- really cute and about $3 at the gift shop. At MK, there's a place in Liberty Square called Sleepy Hollow and a place in Tomorrowland-- can't think of the name. He got a huge (48 oz. maybe) Spaceship Earth water bottle filled with root beer in Epcot. He also has ordered root beer in many of the sit-down restaurants.