Founded in 1874, the Grand Hotel is Sweden's first and still leading 5-star hotel. It has accommodated the Nobel Prize winners every year since 1901 and used to be the site of the honors until the event got too big and was moved to City Hall. I also loved the two buildings to the right of the hotel.