French Med holidays with a difference !
http://frenchmedholidays.com/