1 is grammatically correct, but is very general.
2 is incorrect. It should read "You have to have an appointment IF you want to see...."
3 is also grammatically correct but general.
4 is correct and more specific.
I guess which one you would use depends on the context in which you are speaking or writing.
I hope that helps.
I am not a teacher.