More than 150 vendors were at the 45th annual holiday craft fair at Cayuga Community College.