bueno ya que queres que tenga un 0 antes del primer numero distintio a este, yo usaria un varchar(). y para los € usa un decimal.
bajate un par de tutos te recomiendo una web con articulos interesantes. Hay uno sobre tipos de datos en mysql
http://www.mysql-hispano.org
suerte