מסעדות, בתי קפה ואולמות