 This Traveltalk series entry looks at Sweden s capital city, nicknamed "Venice of the North" because it is situated on about 20 islands as well as the adjacent mainland. In addition to the canals, the city s architecture and tourist sites are featured in this land of the midnight sun.