Try and create your main workspace (where all of your Vagrant-based projects will reside) in ~/
The only other requirement is to avoid spaces in the directory path, as this will cause issues during provisioning.
Example:
mkdir ~/Workplace/projectname && cd ~/Workplace/projectname
mkdir projectname.com && cd projectname.com