There are few places in Scotland where history, adventure, culture and unforgettable events come together quite like they do in Perth City and Towns.