Bristol is a south-westerly port city and, therefore, will be quite chilly and windy most of the time. Its proximity to the sea also increases humidity. It rains often, especially from October to January.
The average summer temperature is 17 °C whilst the average winter temperature is 5 °C.
For the most reasonable weather, visit in the summer.
Dress and plan accordingly.