Free parking is available but you really have to drive around to find them. They are found around the neighborhoods, which can mean a long walk. The parking is also very tight, so you’ll need to be adept at parallel parking to squeeze in. The driving around can be wasteful on your petrol as well. Keep those considerations in mind.
The most convenient parking lot is the Victoria Place shopping mall. There are other lots nearby but if you want convenience for the sake of shopping, Victoria Place is the place to be.