If I remember correctly, Rose and Crown is really the only restaurant with a decent view of Illuminations. All of the other restaurants are set back a little, so a good view is really not there. Your best best would be to snag a spot between Canada and Germany to see Illuminations - if R&C does not appeal to you. Good Luck!!