Beaches are one of the best places to sleep for free. They are comfy and as long as you aren't making large fires or running around with a beer can on your head, people are unlikely to disturb you.
In Jūrmala on the north coast of Latvia, you will find beautiful white beaches, as soft as any you might ever hope to encounter. With little more than a few steps away from the noise of people, you can find yourself treated to private expanses of sand and solitude. With the sea just a few metres away, you are never far from a morning (and evening) swim.