In Mount and Blade you can "Wait here for some time" in a castle, a city, a town (if it has a manor I think?), and a camp. In addition you can just stand around in the field and wait.
Is there a difference between these? Other than the obvious price and safety difference, of course. Are trainers more effective in a camp than when just waiting in the field for example? Do heroes heal faster in any of them?