Should You Rent or Buy in 2024?