We do not support these sorts of activities directly in our software.
Fortunately, there is an easy workaround: simply create a "break" or a "meal" to account for the time you plan to spend on the hair appointment, tour, or other activity. For example, a meal at Cinderella's Royal Table is a good substitute for Bibbidi Bobbidi Boutique.
By using this method, the plan won't put anything else there and will have you in the right general area. The associated walking times will not be perfect, but the result should be workable, and you can adjust the duration of your break/meal up or down to suit your needs.