Hands down - Sheraton Vistana Resort. Each time we visit, we see so many teenagers that are having such fun. IMHO it would be a great place to stay if you are a teenager. One of the rec centers - Springs - has events just for teens. You may have a hard time getting them away from the resort!
You will also appreciate having the space that a timeshare provides - definitely more room for everyone to spread out.