A more modern architectural style hotel is newly built in the city, Hotel at Six. They have a roof top bar and restaurant with amazing views looking over Stockholm.
Notes from Hotel at Six: During the turn of the 19th century, Brunkebergstorg was once the meeting grounds for Stockholms high society and cultural elite. With the foundation of Hotel At Six, the square on which it stands has regained its former prominence. Hotel At Six is a destination where contemporary art, fine dining, and exquisite interior design meet to create a modern luxury hotel in central Stockholm.