We actually took the opposite approach a couple of years ago and designated a specific "no meetings" day every Tuesday for the development team (and so many people work remotely on Fridays that it's effectively a meeting-free day as well). Our team is too big and too diverse to effectively wall off much more time than that without running into major scheduling issues, but even having one day a week completely walled off from any sort of meetings has turned out to be really helpful.