I use HomeBrew as my OSX package manager.
I'm using Varying Vagrant Vagrants (VVV) from 10up as a MAMP replacement.
I use Variable VVV (vv) as a wizard to spin up new sites in VVV.
It is worth noting that VVV uses NGINX, not Apache. Not a deal breaker for me, but could be for others.
Install HomeBrew (assuming this is Mac OS X)