"If all the hotels are full, you had better call this number."
"Had better" is used as a modal auxiliary verb.
It has the same meaning as:
- you should call this number
- it would be a good idea for you to call this number
- you really must call this number.