Puoi guardare MAMP
http://www.macupdate.com/app/mac/16197/mamp
apache + mysql + php… ha più o meno tutta la base per far girare in locale un sito.
Editor… c'è Coda che mi risulta sia molto apprezzato. Ha anche un client ftp integrato.
http://www.macupdate.com/app/mac/24785/coda
Una cosa un po' più basilare può essere Smultron invece. Oppure Fraise (che è un po' un cugino di Smultron mi pare). O TextWrangler.
FTP… sul gratuito c'è Cyberduck che fa il suo dovere. Altrimenti Transmit (stessi sviluppatori di Coda).