Once you get to planning your parks out, let me know. I've been to the parks probably around 50-60 times (no, I was not an employee). I grew up an hour away, and even after moving away, all my family is still in FL, so my kids get to see the rat once a year.
I've just about perfected the 1 day park hopping experience (which you can't purchase a ticket for, unfortunately. You need to know someone). My patented 1 day hopper was developed mostly because I didn't necessarily need to spend the night, but still wanted to see everything.
I have actually stayed at many of the resorts, the Contemporary, the Polonesian, Grand Floridian, etc. Most recently, I've been staying at the All Star resorts (sports, music, movies) since they can get pretty cheap. They also run FL resisdent specials where we'd get the rooms for $50 or so. The rooms are all pretty similar, it just depends on how important you want to feel when you tell someone where you are staying (my opinion only). My idea is to stay in the parks for as longs as possible, so you only need a bed somewhere. I've had trips to disney that were equally as enjoyable staying at the $29 Day's Inn (which gives you a free breakfast buffet coupon for the 50's Diner next door) (discaimer, prices and availability subject to change).
Another suggestion I can make is to leave a day or so "open" during your trip (i.e. don't fill every day with paid parks). There is plenty to see for free on the Disney grounds.
Also, if you're up for some mild torture, you can dedicate your first morning to listening to sales pitches and get some free Disney Dollars. I've gone a day early before, listened to a 2 hour pitch about a time-share or some garbage, and ended up getting most of my meals for the vacation for free.
Again, let me know if you have any questions. I won't call myself an expert, but I am definately well versed in the Disney / Kissimee area.
(Bonus advice: The Orlando Ale House is well worth a visit. Its about 1/3 mile outside the "Lake Buena Vista" gates, and the food is great. Go for the "Big Red" if you like buffalo chicken sandwiches!
-Stobe