This place is AMAZING! Whether you like swimming, jet skis, boats, kayaks, paddle boarding, Lake Powell has it all. Make sure you make reservations 3-4 weeks in advance - all the tours sell out fast.
If you have the chance to rent a house boat, its definitely worth it. If you bring jet skis or a fishing/speed boat you can attach them to the boat. Find a calm cove to beach it on, out of the wind!
If you're swimming, skiing or show-boating here at Lake Powell, be aware the headwaters trace all the way to Trail Ridge Road, Grand County, Colorado. If you see @CaseyTDuncan here, throw him a rope.