Cambridge is one of the nicest cities I've lived in – but it still has its problems