Considering the OP has stated a preference for villages, there are an awful lot of very urban suggestions.
My logic for my answer is:
The OP doesn’t know Bristol and is looking at it through the eyes of SW London. Bristol doesn’t feel like a big city most of the time.
The OP doesn’t know where he will be working. He works in IT. That could see him anywhere from say the airport in the South to Patchway / Filton in the North to Avonmouth in the West to Yate in the NE / East Keynsham in the SE. He could well end up on the wrong side of the city if he looks for his perfect village now.
Put him in Pucklechurch and he gets a job in Ashton Gate? He’ll hate his life.
So. Rent fairly central for 6 months, find work, explore the city and it’s surrounding villages, THEN decide where to live. Then move there.