About food in Sweden : if you don't want fine dining, it is of course possible to eat cheaply in Sweden.
On weekdays most restaurants have very good lunch deals - so simply eat your main meal at lunch.
In supermarkets and convenience stores you can buy salads and sandwiches to take away.
Asian restaurants are often reasonably cheap.
Kebab restauarants are cheap.
Sweden has their very own burger chain, MAX :
http://www.maxburgers.com
I like their burgers.
Jensens bøfhus is a Danish chain with restaurants in Sweden as well.
http://www.jensens.se/meny.htm
The link is in Swedish but look at the part of the menu that says 'LunchErbjudande varje dag till kl. 16' ( Lunch deals every day until 4 pm ) and you get an idea of what they offer and the prices.
It costs much more in the evening.
Don't forget the Saluhaller (indoor food markets), not all cheap but very nice to take a look at :
http://www.slowtravelstockholm.com/2...-market-halls/
The fanciest being Östermalm saluhal :
http://www.ostermalmshallen.se/en/
An obvious day trip from Stockholm would be Uppsala, just half hour north on the train.
http://www.destinationuppsala.se/en/
http://wikitravel.org/wiki/en/index....e_view_desktop