A few things I've found helpful:
- always have a detailed agenda well ahead of time so participants can prepare accordingly
- there should be a specific outcome for the meeting, and the meeting can end once that's been achieved
- there should be an owner of the meeting that holds the focus, and prevents it from getting derailed
- default meetings to shorter than longer.