Thanks everyone for your useful suggestions. I've decided on Kiroro. Today it had 350cm of snow and it is due to snow nearly every day for the next week, so I think we should at least be able to get on the slopes come April!
I even managed to find a tour. A little more expensive than I had hoped, but better than individual bookings.
Mike