Honestly, just eat whatever you can. Personally, I like high-protein or high-fiber (or both!), but sometimes when I wake up, I can't stomach those foods, and I opt for something simple, like a banana, toast, or hot cocoa made with milk.
Protein and fiber combos tend to make you feel full for longer, but I think that getting in the habit of not skipping any meal is more important... If you can eat the high-protein high-fiber foods in the morning just fine, then do- but if you can't, it's better to eat something and need to eat a morning snack than to not eat at all.
I know you want to sleep in as much as possible (I'm like this... but with a 9AM class...) so prepare something the night before. Hard-boil eggs! Add in a bit of baking soda to the water and make them easy to peel. Or, measure out dry cereal for the week into baggies. You can try breakfast drinks (I like the No Sugar Added Carnation Instant Breakfasts, they're 60 calories with a lot of iron and 5 g protein) too.