Stroll through medieval streets, sandy beaches, and pristine national parks in the Baltic’s green heart.