1. Character Experience. These days the lines to meet characters are FAST PASS necessary, which for me is a no-go. The dining character experiences usually cost a bit more for not as good food, but it's more than worth it to see a handful of princesses or characters all at once with no lines! For our Character Dining Tips see here...
2. Dinner with a View. It requires eating a bit later in the day, but dining where you can see the fireworks in Epcot or Magic Kingdom is a great alternative to standing in a very crowded area for an extended time.
3. Dining Experiences. There are some restaurants that offer VIP seating vouchers along with your meal. It doesn't change the price and it saves you a FAST PASS. When making dining reservations look for experience options.
4. Disney Hotel Dining. Don't discount the hotels! Many of them have character experiences and even shows, which can seem like you're visiting a park without the ticket! This is a great option for first day or last day, if you don't want to go into the parks but still want a fun experience. Some of our thoughts on hotel dining coming soon!