CharlottesvilleCharlottesvilleHow long does it take to buy a house in Charlottesville in 2026?Jun 22, 2026