A magical historic town nestled on the hillside and banks of the picturesque River Avon, filled to the brim with unique events and places waiting to be discovered.