Well-balanced breakfast can give you energy and prevent you from eating too much during the rest of the day. Here are the 12 best foods you can eat in the morning.