Any suggestions for a adobe indesign like body field?
The WYSIWYG module http://drupal.org/project/wysiwyg will allow you to offer a rich text editor for your users. You can combine that with the Media module http://drupal.org/project/media to embed media files. It won't be like indesign exactly but will allow users to have some freedom with the content.