Here you can find some of the most typical Swedish dishes:
http://en.wikipedia.org/wiki/Swedish_cuisine
Husmanskost is for example something that is eaten most days.
The word husmanskost stems from husman, meaning "house owner" (without associated land), and the term was originally used for most kinds of simple countryside food outside of towns.
Genuine Swedish husmanskost used predominantly local ingredients such as pork in all forms, fish, cereals, milk, potato, root vegetables, cabbage, onions, apples, berries etc.; beef and lamb were used more sparingly.
There are of course also food that is eaten at more special occasions, like Christmas, Easter, Midsummer and the Kräftskiva (the crayfish party). During these times we usually prepare a lot of food, but it's mainly herring, salmon and ham, sausages and meatballs. At easter it's usual to eat a lot more eggs, at midsummer you usually ditch the eggs and eat more pickled herring or salmon
Pickled herring and salmon are eaten all year around usually, but in varying degrees. At festivities like Christmas, Easter and Midsummer however, you usually eat a lot of it. At the crayfish parties it's given what is eaten haha, though some people eat shrimps instead.
Swedish people rarely go to restaurants. Most times only because we want something fancy or don't want to take the time to make the dishes yourself. Around Christmastime (November-December) it's usual for some to go to a Julbord (Christmas table) at a restaurant though where it's practically all-you-can-eat buffets.
On Christmas eve however (when Swedes celebrate Christmas) we usually make the Christmas food by ourselves though together with the family.