Beautifully preserved cobblestone streets can be found in the old town of Gamla Stan, while castles, waterfront villas, stately manors, flats, and family homes ...