The Croatian town of Rovinj, famous for its 16th century Mediterranean architecture and streets so tight they're not easy to get around even on foot, makes for a tantalisingly tough BMX challenge.