Cuckoos inhabit a variety of habitats, including woodland margins, farmland, hedgerows, marshes, and other types of countryside. They tend to hide within leafy cover, making sightings difficult, and avoid towns and cities.