In cities the array of places to eat is rather large, the most so in Riga, where there is catering for every taste and wallet size.
All cities have fast food chain restaurants typically located on the outskirts or in the shopping malls. McDonald’s here has been dwarfed in the number of outlets by its regional (Finnish) competitor Hesburger, which offers similar albeit somewhat cheaper fare. Pizzerias are also somewhat popular, many of them owned by Lithuanian chains such as Čili Pizza. They often actually offer various food, not only pizzas.
Cafeterias are especially popular, offering both coffee and various cakes.
More traditional Latvian restaurants are located in the downtowns. Except for Riga, downtown location does not mean inflated prices. In summer, downtown restaurants often add open-air sections.
In smaller towns, there are usually just a couple restaurants offering standard Latvian cuisine. In weekends they may be hired for wedding celebrations and therefore closed.