J'habite moi-même le centre-ville de Montréal et je connais passiblement la ville de Québec. C'est vraiment une question de préférence. Si on aime les grandes villes multiculturelle ou il y a beaucoup d'action, Montréal s'impose. Je ne dit pas que Québec est une petit ville, mais c'est beaucoup plus calme et tu n'y rencontrera que des québécois (ce n'est pas mauvais en soit ;).
Montréal est aussi mieux situé géographiquement si on veut aller à Toronto, Ottawa, Boston ou New York. Pour ce qui est du coût de la vie c'est sensiblement pareil si on considère que tu réside pas en banlieu.
Va donc faire un tour sur Wikpédia et va lire ce qu'on dit sur les deux villes, on y donne un bon résumé.