I don't think it's fair to compare the price you paid at a bar/restaurant/hotel versus the price you'd pay at a quality package liquor store since the former will grossly inflate the price far beyond the actual value of the beer. If you were at the only bar in town and the cheapest beer was $30 for a can of Schlitz, that doesn't make Schlitz a $30 beer, not by a long shot.