Stockholm is the capital of Sweden and is sometimes called “Venice of the North” becuase it is built on several islands. Almost every corner of the city is in proximity to water which makes it a perfect place for those pretty Instagram moments. Stockholm has a nice mix of old charm and new elegance, with […]