Coffee shops are the most common places that people think of to buy coffee, heck, its even in the name. Coffee shops usually specialise in selling good coffee (and some have great coffee). In addition, coffee shops typically have other food and drinks. Coffee shops, however, are usually open early in the morning and are not usually open in the evening and don’t usually have a full kitchen.