By default, the vagrant home is:
You can set up the VAGRANT_HOME environment variable to change its location.
It contains the boxes and can become quit large.
Vagrant allows specifying the default provider to use by setting the VAGRANT_DEFAULT_PROVIDER environmental variable.
For example, to get VMware Fusion as default provider on Linux
export VAGRANT_DEFAULT_PROVIDER=vmware_fusion