Some of the best Italian food I ever had was in Japan… seriously! Whilst that is definitely the strangest sentence I have ever written, it works with my experience of Nozawaonsen, a beautiful town and ski resort 2.5 hours from the city of Nagano, in Nagano Prefecture on the island …