Maybe I'm just going to different places than the OP, because I can't remember the last time I went to a restaurant where the drink prices weren't on the menu.
Is this maybe just considered an acceptable practice in a certain city or area? If so, where?