where can i live for $600 a month in usa