Have you tried:
RewriteRule ^affiliates(/?.*) /enquiries-booking-form.php [R=301,L]
It sounds like the directory setting is wrong in your server configuration. I googled the problem you are having and found that other people solved it in their apache configuration directly:
http://serverfault.com/questions/93195/mod-rewrite-adding-documentroot-to-url