My experience with our teen son and his friends, an Epcot area resort is a good choice. So much is accessible by walking, Epcot, MGM (sorry! I will forever call it that), Boardwalk area with ESPN club and even Swan and Dolphin for additional dining options and Fantasia Gardens mini-golf as well.