Pre-cooked meats (yes, this includes bacon)
This hotel breakfast staple is similar to the egg situation, where you should be careful of whether or not the hotel breakfast keeps the cooked meats warm.
You have to keep in mind if you are there shortly after they open the buffet and stay there for a while if they come to change or remove the meat after two hours.
The FDA mentions that perishable foods will end up being unsafe to eat after two hours if they have not been refrigerated or kept covered.
The bad thing about hotel breakfast buffets is that they have been laid out a little before you arrive there, and it is difficult to tell how long the food has been there.
Some are covered and on hot or cold plates, which makes them okay to consume, but those that have been just sitting there for an unspecified amount of time uncovered need to stick to the two-hour rule.
Most of the time, pre-cooked meats end up being made in bulk, placed in a tray, and just left adjacent to the egg. Since you cannot know when they were put out, it is better to avoid them.