We have just got back today and had a fantastic time. We stayed at the Sequioa Lodge which we loved. I would echo what others have already said. My other tips are:
Take comfy walking shoes and a warm waterproof jackets/coats. Weather was cold and wet most of the week.
Best thing we did was buy a VIP Fastpass off ebay. Cost a hundred odd quid but meant for 2 whole days we spent very little time in queues for the major rides so made for a far less stressful visit than previous times.
Consider adding a meal plan. We did their half board plus and found we had more than enough food to keep us going so spent much less than we thought we would. Also paying in advance for food somehow made the shocking prices seem less shocking.
If doing character dining and its a choice between Inventions and Cafe Mickey, pay the extra and go for Inventions. Much better experience and food, especially now CM is a set menu. Do prebook, I can't stress this enough.
For Magic on Parade, try and get a spot outside Pizeria Bella Notte, a few metres from Its a Small World. Aim for 20-30 mins before parade starts and you will have the best view. Also means you can leave parade early as that's where it starts from and take advantage of quieter qeue times whilst a everyone else on Main Street is waiting for the parade to get to them.
Don't forget Stars and Cars in the Studios between 12 and 2pm each day. Excellent way to meet lots of characters without having having to queue for ages.
If you stay for Dreams at park close, leave through the Discovery Arcade rather than via Main Street. Less congested.
Above all, have a great time!