Kanazawa has a wide variety of affordable accommodation, particularly around the main train station and the city centre (20 minutes walk from the train station). Availability is usually good in January, but we still recommend booking well in advance.
We can recommend the following based on personal experience:
Kanazawa Manten Hotel Ekimae – next to train station
Daiwa Roynet Hotel Kanazawa – next to train station
Kanazawa Tokyu Hotel – city centre
ANA Crowne Plaza Kanazawa – next to train station
Square Hotel – city centre