Karlberg Palace is a 17th-century waterside palace on the northern edge of Kungsholmen. The building has housed Sweden's military academy since the late 18th century, so the interiors are usually off limits, but the surrounding park is open and makes a quiet picnic stop by the canal.