I've been to Cardiff and it's quite great. Pretty much brand new facilities (Heated floors in the Showers! & an escalator belt that brings you from the harbour to the top of the course without the need to leave your boat)...
If I recall correctly, it was £5/10 for a bib and the bib gives you the right to use the course as often as you would like for a day...