Hotel Hellsten is also nice.
Just off Sveavagen it's slightly away from some of the more touristy areas, but quite well located for business. It's also only a 10-15 minute walk from the Arlanda Express.
It's a boutique style hotel with traditional Swedish decor. Friendly staff who all have very good English. Free wifi in the bar/lobby, and free LAN connection in the rooms.