Ok, I confess I'm a hotel snob also! My recommendation would be the Four Seasons in Carlsbad. This is about 1.5 hour drive from Disneyland and about 30 minutes from San Diego - assuming I have my times correct. This is a beautiful hotel with top notch service. You are near Legoland, Sea World, and San Diego or the beaches. Mission beach was nice. They also, REALLY cater to the kids. When we arrived, they had a crib stocked in the room with baby bath items, swim diaper etc. There was a child sized robe for my older child, they had completly baby proofed the room and left a stuffed frog gift as well as brought milk and cookies for my DS (my DD, being an infant was to little for the milk and cookies). They also had a diaper genie in the bathroom, and had spelled out both children's name with bath alphabet sponges. They even had one of those big plastic babyproofing elephant heads on bath tub faucet! Needless to say we LOVED it, and so far no other hotel has measured up!