The carnival takes place over the weekend.
Heather Paterson is the tourism development officer for the city and says even before the event gets underway, one competition has already been a success.
Eight local charities have been busy selling their carnival buttons.
The charity challenge will wrap up as one of the final events of the winter carnival on Sunday.