There are Disney princess dresses sold at every WDW theme park, many resort gift shops, and at several shops at Disney Springs. You'll find the largest selection at Mouse Gear at Epcot, the World of Disney at Disney Springs, and Castle Couture at the Magic Kingdom.