On a previous vehicle I had a winch on I had mine on the front grill, I couldn't find anywhere much better and I was advised to keep cables as short as possible, not just because of cost but because ease of fitment and on the grill meant it was fairly easy to plug in the controller. If you are planing on getting serious you might want to think about buying an additional controller socket and wiring it up in parallel with the original to give you a choice of where to plug in so if you bury your nose in the mud you don't have to plug in at the front. I had a second socket on the dash towards the passenger side on mine.