If I were writing this story, I would make several changes to improve the style. However, if you just want it to be grammatically correct and the meaning clear, here are my suggestions (in bold): One day, the king gave a ball for the princess. The ballroom was full of nice foods and beautiful music.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.