The Kingston Christmas market has returned for the festive season with 40 traditional wooden stalls, beer on sale and live music.
The European style market is on in the Market Place, and Alpine Village is on the front lawn of All Saints Church.
The market is open until December 24, with the stalls open from 10am-6pm Sunday to Wednesday and 10am-8pm Thursday to Saturday.
The bar and live music are on until 10pm every night.