Hi Kelly! Dinner with the characters is a fun event for families, and I think the four girls in your group would love dining with the princesses! In my opinion, both Cinderella's Royal Table in the Magic Kingdom and Akershus in Epcot are wonderful meals with the princesses.
Cinderella's Royal Table is located inside Cinderella's Castle, which makes dining there extra magical for me, but
Akershus is also located in a beautiful castle-like setting in the Norway pavilion in Epcot. At both restaurants, you'll receive a photo package which makes a great keepsake, and the princesses will stop by your table to chat and sign autographs while you dine, which is so much more relaxing than standing in line to meet them in the parks. I recommend you look at the dinner menus for both Cinderella's Royal Table and Akershus on the Disney website, and choose the one with food that appeals more to your family. You'll have a great princess experience at either of them!
Meals with the princesses book up quickly, so make your reservations early. Even if you and your boyfriend have booked separate resort reservations for your families, one of you can make a dinner reservation for all of you.
Come visit us again at the Moms Panel if you have more questions! We'd love to help!