Perhaps things are different at the top of the tower, but in my experience if your meetings are regularly longer than an hour I'd say you're doing it wrong, or you're holding a workshop and not a meeting.
Get the right people in the room, have a clear agenda and someone to lead the meeting if needed, and it's rare that more than an hour is needed. Often far less. At least in my world. My most productive meetings are around 15-20 minutes.
If you're holding a workshop then I agree, take breaks.