We went to Sandestin last year, will go to Panama City this year. We love Gulf Shores but rooms there get more expensive every year and stay booked for so many of the weeks of summer. We have also done Pensacola and Ft. Walton Beach. Sandestin is a beautiful resort just outside Destin. It is huge. We stayed in Luau which is semi-close to the beach. Although they call it a beach side resort, it was further from our room to the beach than any place we have ever stayed that was across the road from the beach. But the rooms are beautiful, clean, updated and comfortable. There are lots of activities. Beach, golf, putt putt gold, bikes to rent, shopping and dining in the village,etc. The village is really nice at night. Depending on when you go the beach is very, very crowded. Shoulder to shoulder, can't see the water or feel the breeze, crowded. I got claustrophobic it was so crowded. We left and went to a public beach that was much nicer. A lot of people love Sandestin and go every year, we just did not like it. We like opening our door and there's the beach. We like walking to any activities we want to do and its just not feasible there. Pensacola, I like fine for a day trip but there is not enough there to keep teens happy, ime. It might be different for you. Love Gulf Shores. We stay on the beach, and walk all up and down the strip to restaurants, shopping, etc. The Track is a lot of fun (one of these in Destin too) and the water park. Lots of places to play putt putt. So lots for teens. But, again, it gets more expensive and more crowded every year.