Explore Sweden and its destinations. Sweden is a perfect destination for nature beauty lover's, starting from the lush green of south till the stark beauty of the north . Thousands of small coastal islands and inland lakes as well as the huge glaciated mountains won't disappoint you. Stockholm, the city capital of this country, with the untouched architecture and magnificent historic sites will make you feel like you are walking into the past.