In the Netherlands, where a 7-8 ft tree costs 30 euros. They grow them here and we get ours straight from the farm. I see tractors laden with trees on my way to work every day at the moment.
They'll stick Christmas trees anywhere here. Any scrappy bit of land, odd-shaped, a sloping corner of a field, they'll plant Christmas trees. Or pumpkins.
Sheep appear in random places too, as long as there's grass and you can fence it.