2,600 visitors make a bustling weekend that raised £1,700 for charity.

Advertisement