if its real solid varnished wood i would always suggest sanding as this gives the proper end result, then undercoat and paint. the laminate just use the esp or dulux super grip primer i have used this just paint direct onto any unpaintable surface eg, laminate/tiles/glass. then finish in desired colour/finish
good luck!