I use Alpine a lot, it's very quick to set up and very minimal -- leaves a small footprint. I like the fact that it is so stripped-down and I can just build whatever I need on top of it. It's so lightweight, I sometimes set up a separate VM for each service I have (FTP, Mail, HTTP, etc).