where can i live for $500 a month in usa