Farmhouse with panoramic views for sale