I don't like small towns. In the countryside you can find plenty of open unoccupied shelters like barns and sheds. In a city there's always somewhere to go and there's plenty of chain stores to buy supplies for cheap, plus you can blend into the crowd easily. Small towns are too small for you to blend in and too big to sneak around. There aren't enough stores or shelters and no one just takes a stranger in. There aren't parking ramps or bridges to sleep under, and there are no barns or sheds to sleep in. Maybe if you're lucky you'll find a church that's open come nightfall. No one gets mad at someone who breaks into a church for shelter. But your best bet is to find a local park or any sort of alleyway and hope the weather is good and the police don't find you.
I don't like police, either. Some of the things I do to stay safe aren't exactly legal. I've broken into places and tresspassed a lot. A stranger in the state I'm in probably isn't going to be someone you want to take into your home, so I have to sneak around in places I shouldn't be to find shelter. I can't get caught because I'm technically a runaway. I'm not a legal adult, so I'm not old enough to be living on my own. If they catch me, they'll send me back, and I can't risk bringing you know what to everybody else.
My battery's dying, so I have to go soon. I'll figure out tomorrow whether I want to charge my laptop before I leave or after I get to a city.