Recommended file format is *.qcow2. This file format will only allocate as much space as required on the real host.
Setting up the real host
We also use CentOS 7 on the real machines. This makes life easier, because we only need to know CentOS config style. Of cause you could use other Linux distribution on the real host.