Two castles, a Welsh vineyard and oodles of independent shops: we show you how to live like a king in Cowbridge