CG - there are number of theories of how to approach time and activities in and out of FW/wdw. Major determining factors include distance travel to FW, family vacation time/kids in school, kids age and budget.
Our trips included a 1100 mile drive one way(with only me driving) this meant we had 4 days of travel, 1 long first day 700 miles , then somewhat shorter day 400 miles w/ camper setup and first night FW magic. Reverse on the trip home.
First trip we parked every day and boy that whooped us - left Friday or Saturday and got back home week later on Sunday. So 5 park days, 1 person driving, young kids. It was totally awesome, but I quickly realized, like day 2 or 3 at FW, this approach was not a sustainable yearly weekly trip.
We progressed this plan, once we broke travel down over 3 days, late afternoon departure 250-300 miles, then northern fl/ then sleep in and short drive to FW. The last 2 or 3 FW trips were at around 2+ full weeks with 13-17 days at FW. Working in national holidays and weekends is critical, IMO.
During these longer trips, we would only park 5 to 7 days and explore in and out a WDW other days. Gatorland is awesome. BYB hotdgs, we would also go to to coco beach, water park, golf, fish, resort hopping based on season.
If you can avoid prime time, do it. Our theory, when kids were young, < 6 grade, missing a few days, week or two of school was ok. June can be hit or miss on weather and school being in or out. We found our favorite times to be Halloween and preChristmas. Yes, dusk comes earlier, but the festival feeling all round makes up for that. One Christmas trip was 2 wks, we parked the week before with last day in park Christmas. Although busy, this was one of if not the best park day I or my family has ever had.
If you are looking for advice or help PM me. all my trips were planned using an excel sheet, there are number out there. This helped me with planning flow to trip and if I needed to pivot I could look at the sheet and know park hours, extra magic hours, events, sunrise/set, fast passes all on one sheet.