For the hotel, I'd always recommend staying atbthe resort, the buses to the parks make life much easier than driving, parking and so on. If you're planning on hitting the parks for the bulk of your time, then value resorts as a great place to stay, rooms are nice...they have a bed...what else...