There are ways to get free breakfast at nearly any major hotel chain in the U.S., such as by joining loyalty programs and working toward earning elite status. Marriott offers a Stay for Breakfast package at many properties for an additional fee added to a reservation.
Residence Inn by Marriott, SpringHill Suites by Marriott, Fairfield by Marriott, and TownePlace Suites by Marriott locations all offer free breakfast with a standard reservation. Read more about their breakfast offerings here.