Whenever possible, they are free to roam the whole of our garden. If we have visitors with dogs (who might not be so used to chickens as our own Golden Retriever) we keep the hens in a secure run.
Over the years we have learned lots about keeping chickens. For example, making our own new hen house from sheet timber instead of tongue and groove timber. The latter is the cheapest way to make a hen house, but it is also gives red mites a lot more places to hide. Our way is much easier to keep clean (and that makes for happier hens). We're happy to chat with visitors who are interested in keeping chickens.
If you are just starting and would like formal training, why not try a course at Val's Chicken School?