I loved wdwprepschool . com when I was planning our first trip. Something that is likely different from 8 years ago is it seems you really have to plan ahead. Preferably at least 160 days ahead
if you want any dinner reservations at the popular character meals.
Where to stay depends on the family, we enjoy staying on-site and will continue to do so in the future. We enjoy the benefits of charging on the magic band (no carrying around credit cards/money/debit card), earlier fastpass+ selections, extra magic hours if you want, free parking at the parks if you choose to bring your own car/rent a car, ability to send souvenirs back to your room as you buy them in the parks so you don't have to carry them around, ect. Off site you will pretty much need a vehicle, whether you bring your own or rent one because the off-site shuttles do not run often, unless you are okay taking cabs to/from as needed. You will also need to factor $15 a day in parking at the parks.
As far as where if you choose on-site, there are LOTS of options and the best one for you really just depends on your family, your budget and your preferences. There seems to be a resort for everyone
Summer at Disney is busy, and hot. With 2 or 3 days you will have to decide whether to get park hopper tickets or skip some parks. Look at the crowd calanders and see which times/parks are best to visit on which days in June. You do save money the more days you visit the parks, the ticket prices get lower each day.
My family raves about Cocoa Beach, I haven't looked into it myself yet but might be something for you to check out