I remembered this old thread today because I was just in Miami, eating at a local Cuban restaurant. The waiter spoke little English, and I speak only a little Spanish. No problem ordering my meal because they have a menu and I can read it. But then we want to order something to drink, preferably with alcohol. Almost impossible to know what the restaurant offered, and completely impossible to figure out what it cost. The waiter kept offering Sangria, so we got some. It was probably a little overpriced and certainly mediocre.
I'm now headed to Cambodia, and a restaurant in Siem Reap was recommended to me. I apparently need a reservation, so I go to their website to find a contact number/email. They also have their menu posted, INCLUDING their drink offerings and prices. So it will be easier for me to buy a drink in Cambodia than it is in Miami!
I also see that many USA jurisdictions are now requiring restaurants to post calorie counts on menus. This is good and bad. I now know that maybe I shouldn't order a shake at In n Out because it's a zillion calories. On the other hand, it clutters up menus and sometimes makes it more difficult to figure out what things cost (at an airport pizza shop, I thought the price was one amount, but that was actually just the calorie count). In any event, I'd much rather know what the prices are than the calories. Is it really asking too much for the USA to follow the rest of the world's practice and require restaurants to have a drink menu with prices on it?