For Once, the Single Life Can Actually Be Affordable: Unpacking the Cities Where Your Wallet Won't Weep