There are dozens of good hotels in Stockholm ranging from the basic to the luxurious, and while Stockholm is by no means the cheapest place on Earth, on the whole accommodation in the city is good value for money.
A great choice for Exploring the city is the 4* Park Inn Solna, which is located in the north of the city with good links to the main shopping and sight seeing areas. Rates start from around £60 per room per night, and the hotel offers good-sized rooms with many facilities to help you to enjoy your stay.
More expensive, but undoubtedly one of the best hotels in all of Scandinavia is the 5* deluxe Grand Hotel, which occupies a majestic building facing the Royal Palace in the centre of the city, and offers an elegant and yet informal atmosphere in which to be pampered.