The gift shop has a decent selection of Disney merchandise. I remember seeing t-shirts, post cards, magnets, autograph books, some toy sets, beach towels, key chains, etc. If you want anything specific you may want to pick it up before you go, but there is a good selection of items to fill in what you may be missing. I don't remember exactly, but the prices didn't seem to be too out of line from other places.