we went to ariel's grotto inside DCA for the first time yesterday and had an AWESOME time. Every 5-10 minutes we had a character come and greeted us! you do not have to be a guest at the hotels. on the
disneyland resort property, there are pay phones...on the payphones are little yellow buttons. look for the button that says "Disney Dining" and you can make your priority seating thru there.