Visit Bristol for two days and you'll find a fiercely independent music scene, a rapidly evolving foodie reputation, world-famous street art, and a palpable passion for all things green.