I’d say places like Nynäshamn, Trosa, Vagnhärad, and Nyköping. These are all small towns south of Stockholm, but not that far away. You could get to the city by train within an hour. All these towns are small, idyllic and a lot cheaper than Stockholm.
If you want to be close to Denmark, you can...