Old houses for sale in Delaware county for under 300,000