The Grand Floridian is my favorite resort! I'm sure you are going to love it!
They do have some great restaurants within the resort. Gasparilla Grill is a quick service restaurant, they are open 24 hours. The Grand Floridian Cafe currently serves breakfast and lunch, and their menu is pretty American. The 1900 Park Fare is a character buffet serving breakfast and dinner. Narcossees is open for dinner, and is located on the water. It focuses on seafood, but they do have steaks and I think chicken as well. Citricos is a Meditterean restaurant, and uses citrus in their cooking. Victoria and Alberts is the only
AAA 5 diamond restaurant in Central Florida, and is a very nice gormet restaurant (a jacket is required). You must also makes reservations. Dinner is a fixed price of around $75 or $80 per person, and wine pairings can bring that price up to around $140 (I think).
The victorian architecture is great, so you can always take pictures of it. They have lots of floral arrangements everywhere, too.
There are also many shops in the main building. M Mouse Merchantile has all the character merchandise you'd need. Other shops include Ballys, Commander Porters, Summer Lace, and Sandy Cove Gifts and Sundries.