We're planning a family vacation with two elderly parents and two young children (7 and 4) next summer. Looking for a place with options, but not a tourist trap like Panama City Beach/Destin. How does Holmes Beach compare? What about the views? Suggestions for a hotel or resort right on the water?