Virginia Beach, VA homes for sale $500,000-$600,000