Dormire per strada è reato?

No. Secondo la Cassazione, il suolo pubblico può essere usato anche per dormire.