Hi,
I help 4 different families plan their first visit to DW last year, and all of them said... on their first day there, they felt as if they just fumbled through the day, BUT... by the second day, they felt like pros!
I'll share some thoughts, but of course, they are just my personal opinions and preferences...
Since you have narrowed down your hotel accommodations... are you first time visitors? Do you plan to spend most of your time touring the parks? If so, because of the price difference, I would recommend staying at ASSports. The pools are fine for afternoon swim. If you know you'll want to spend more time relaxing at the resort, you might want to consider spending the extra $$ for the moderate.
Also, if this is your first visit, I don't usually think "Hopper" passes are necessary, (unless you are only going to be there for a short stay and want to experience the highlights of each park.) There is enough to see and do at each park, and "hopping" takes time out of your day. Since you will be a guest at a Disney Resort, you'll be able to take advantage of the Extra Magic Hours (EMH) and for a July visit, the extra money that "Hoppers" would cost, might be better spent on Water Park visits.
Anyone, 10 and over, is considered and will be charged as an adult, for admission tickets and the Dining Plan (DP).
We love the DP. (I have always scheduled one Table Service (TS) meal per day, even when we weren't on the DP. I couldn't stand to eat Counter Service (CS) meals all week, it's a nice break in our day, and we love the atmosphere of the differently themed restaurants) but you'll need to figure out if it works for your family. Read menus and prices at allears. Does your family enjoy dining out or will you be content with CS for your stay? Are your sons picky or good eaters? Even if you don't choose to do the DP, but want to enjoy/experience a meal at a couple of the TS restaurants, you will need to schedule your Advance Dining Reservations (ADR) or you may not get in. *If you don't have Hopper Passes, you'll will need to schedule ADR's at restaurant within, or at a resort nearby, the park you will be visiting that day.* You may want to plan your itinerary around the parks hours for each day of your stay, and then choose your restaurants.
July will be hot and busy! Plan on getting to the parks early in the morning, hitting the "must-see-and-do" attractions for your family, and perhaps taking an afternoon break back at the pool and returning to the park in the evening. Or, schedule your TS meal of the day in the afternoon, (air-conditioned restaurant) when it will be at the hottest point and lines for rides will be the longest, anyway.
Figure out which attraction are must-see-and-do for your family at each park, and learn how to use the Fast Passes. Hit these attractions as early as you can, BUT beyond a plan for a few major attraction at each park, I really recommend relaxing and discovering the MAGIC at your own pace.