An extremely useful rule is to give the discount, but hedge your risk with a limit on the hours for "undefined time". Agree on X hours for meetings, more meetings, presentations, discussions, whatever, and stick to it.
This will force the client to use your time wisely, and pay you more if substantial more time is required.