LispWorks offers several version of their free IDE with some limitations (f.x. limited heap size), most of which are irrelevant if you just want to try/learn Common Lisp.
I have limited personal experience with it, but it seems good and I have read good things about it, written by free users.
I wouldn't depend on an IDE for learning lisp. Just use a text editor you are comfortable with. DrRacket is pretty code for scheme. I also like repl.it if you are into online editors.
You really don't need to start programming macros before you need them. Just focus on learning lisp. Much simpler.
To me, learning lisp and Emacs at the same time seems like a tall order