Relatively inexpensive town to explore before TMB
I am doing the 10 day TmB in late June starting on a Thursday. I fly into Europe on Sunday before (I have the flexibility to rebook the flight without much price change). I was planning to stay in Annecey and do the bike ride along the one day and take the bus to Chamonix the day before the hike but Annecey is so expensive. What other options do I have for a city thats within 3-5 hours of bus ride away from Chamonix, walkable and has good internet connection but not prohibitively expensive like Geneva for example.
I am considering Turin or Milan for now since they both have flixbus to Chamonix. Any other city I should consider?