We generally use the present progressive to talk about personal arrangements and fixed plans, especially when the time and place has been decided. But we use going to structure to express our intentions. So, why do we use the pr. prog. in the following sentence?
What are we having for dinner?
That has nothing to do with fixed plans or personal arrangements. I think we asking about previous decision, so going to looks better to me. Is it correct?