A cafe is a kind of restaurant which serves mainly snacks. Many cafes can be found in tourist areas and shopping streets where people mainly buy just a drink and a cake or something similar.
People expect their stay in a cafe to be short, and for the service to be quick.