How to Choose a Language School in Italy

With so many options of learning Italian in Italy, choosing the right program can be daunting. There’s the question of where: a big city, with more options for formalized language programs and an easier home-base for travel; a smaller town with more possibility of language immersion and local charm. There’s the decision of which type…