First,please follow @Amast post
Magento Customer Grid - Last Order Date
You can get Customer total order from this link...
But for getting total price .use below code
$total_pricesql ='SELECT sum(o.base_grand_total)'
. ' FROM ' . Mage::getSingleton('core/resource')->getTableName('sales/order') . ' AS o'
. ' WHERE o.customer_id = e.entity_id ';
$expr = new Zend_Db_Expr('(' . $total_pricesql . ')');
$collection->getSelect()->from(null, array('total_price'=>$expr));
$Totalsql ='SELECT COUNT(*)'
. ' FROM ' . Mage::getSingleton('core/resource')->getTableName('sales/order') . ' AS o'
. ' WHERE o.customer_id = e.entity_id ';
$Totalsqlexpr = new Zend_Db_Expr('(' . $Totalsql . ')');
$collection->getSelect()->from(null, array('orders_count'=>$Totalsqlexpr));
$this->addColumn('orders_count', array(
'header' => Mage::helper('customer')->__('Orders Count'),
'index' => 'orders_count',
));
$this->addColumn('total_price', array(
'header' => Mage::helper('sales')->__('Total),
'index' => 'total_price,
'type' => 'currency',
'currency' => 'base_currency_code',
));