A city is set to mark St Patrick's Day with a range of festivities following the cancellation of its traditional parade.