At our wedding we hosted beer, wine, and non-alcoholic drinks (soda, punch and water.) I don't believe hard liquor was even there as an option. We did it because that's what we could afford to offer our guests.
I have been to weddings of all types. I am not a drinker so I probably would not get an alcoholic beverage anyway, so open bar/limited hosted bar/cash bar doesn't usually affect me one way or the other.
However, one time I went to a wedding where ALL beverages were cash. Not even tap water was available (there was bottled water available at the bar for $1.50/bottle). Since DH and I don't usually get anything from the bar anyway, we didn't make a point of having extra cash on hand. We had *some* when we left the house, but the venue was several hours from home and we stopped for lunch along the way. Of course that was the day that DH dripped something on his tie. So we had to stop at a market in a little town to buy Shout Wipes or a Tide-to-Go stick (can't remember what we bought) to get the stain out of his tie. Whatever we bought, we were just under the limit for using the credit card. Not realizing we'd need the cash, we spent most of what we had at the grocery store. At the wedding, I think we managed to scrape together enough cash for each of us to get one soda or bottle of water, and we nursed it through dinner and all though the evening. That's the only time I've ever felt like what the host provided wasn't "enough." I am fine with not providing *everything* to your guests, but there should be *something* available -- at least water. I guess in that situation, I would have preferred a heads-up, but usually, I just go with the flow.
Yup. Happened to us once too. I was *so* annoyed! We had $10, so we each got a $3 coke and after that, the only option for a drink was the water fountain in the lobby.
I can understand a cash bar. But not even having soda and iced tea available to your guests? Not cool.