Sweden is an excellent place to eat- but it’s expensive. Even a `budget’ meal can cost about US$ 5, at the least, and a good, sit-down meal at a fancy restaurant can be just as expensive as you’re willing to let it be.
If you’re trying to stay within a limited budget, it’s best to either buy food from supermarkets, or to eat from cheap eateries. The latter include street kitchens (`Gatukök’) or hot dog stalls (`Korvstånd’), where you can fill your stomach on relatively less. Burger bars, cafeterias, and `konditori’ (coffee shops which also serve cakes) are all budget options, as are some of the kabab stalls and pizzerias in town. For the shoestring-budget crowd, it’s best to eat your fill at breakfast (usually a substantial spread at most hostels) and lunch, which tend to be more cheap than dinner.
Most towns and even small villages in Sweden will have a bar or two, but these are invariably meant only for drinking- entertainment is part of a bar only in large cities like Stockholm, and that too in just some of the more fashionable establishments. For entertainment, big city discos, nightclubs and cinemas are options, as are a wide range of performing arts. Large cities have very good theatre, dance (ballet in particular), opera, and classical music to offer; folk arts, such as dancing and music, are also fairly popular.