There are a few pluses for staying at a Disney Resort, which may offset the extra cost. If you stay at a Disney Resort, you can use Disney's Magical Express, which is a free bus that takes you from the airport right to your resort. Then you can use Disney transportation to get around Disney World, which means you don't need to rent a car or pay for parking. Staying at a Disney resort also gives you Extra Magic hours at the parks. Each day a park opens 1 hour earlier and another park stays open 3 hours later just for Disney Resort guests. We usually stay at one of the All Star Resorts, since they're the cheapest. We always see all four parks because they are each so different. Disney also makes it so that adding days to a park ticket is really cheap once you get over 4 days. Adding an extra day is only $3, so the longer you stay, the cheaper it is per day. We usually stay a full week and it still seems like we don't see everything at the 4 parks. The Magic Kingdom is a must for your little princess. Most of the rides are family friendly. Even the few thrill rides aren't that crazy. My son did just about everything at 3.5. You may want to do a character meal at Cinderella's Royal Table, inside the castle. The princesses go around to the tables as you eat. This is very popular, so you should try to make a reservation as soon as you can (180 days out I believe) Animal Kingdom would also be a must if she likes animals. The Safari ride is very cool. You take a jeep ride through the African savana and see all kinds of animals in a natural setting. Epcot has many countries in the World Showcase. You can sometimes find the princesses in their native countries (Snow White in Germany, Aurora in France, etc). There is also a princess character meal in Norway, in a castle. This would be a second option, if you can't get a reservation at the Magic Kingdom. Make sure to use Fastpass. You scan your ticket at the more popular rides and it gives you a pass to come back at a certain time and avoid most of the wait. It saves a lot of time, especially if it's busy. In case you didn't notice, I'm a Disney nut, so let me know if you have any other questions. We also stayed at Disney World for our Honeymoon 10 years ago.