How is it supposed to work exactly?
For example, here in Belgium, we've got 3 official languages (Dutch, French and German). But you can't go in Antwerp and ask for papers in French*. Each languages is spoken in its region (With Brussels being officially bilingual, despite being majority-french speaking).
However, we have what are called "municipalities with facilities", municipalities within of the linguistic region in which another language can be used for some things. Recently, we have problems with the Flemish government wanting to end those facilities, going as far as blocking 3 mayor's nomination for the "crime" of sending electoral paper in French to French speaker.
It's a tad more complicated than that, actually. The primary problem is that the language policy is not decided by law, but by constitutional amendment (IIRC). The entire language border was drawn out in the 1960, and is permanent. Sadly, demographics have changed, which is why you get such weird things as mentioned above. Though that's a tad more complicated, as it has to do with BHV, and all that.
But yeah, you have quite a bit of orphaned municipalities, where only a minority still speaks the official language. In Brussels, there are more people that speak neither French nor Flemish, than there are people that actually speak Flemish. The Flemish government doesn't seek to end the facilities though, they intend to preserve them, instead of doing the somewhat logical thing of throwing them in with Brussels or the French speaking part of the country.
There've been meaner, and weirder things going on though. Facilities often have both a French and Flemish cultural centrum, and often the Flemish one is the best equipped (due to receiving subsidation from the Flemish governement), while the French one (Which can't get subsidation, because it's Flemish soil) is the one that's used most. Other interesting things is a nice variant on the filibuster. All municipal meetings and decisions have to take place in Dutch. If you want to deny a vote, just start speaking French.
The language topic is kinda important up here, mainly because of the Century long repression before the 1960.
*Technically you can. They're not required to answer though, and if they do, they can only answer in dutch.