Про вид на жительство не знаю, а с гражданством ЕС в странах ЕС обучаются на тех-же условиях, что и граждане той страны, где обучаешься, т.е. если образование для своих граждан бесплатно - то и для граждан других стран ЕС - бесплатно. Швейцария в ЕС не входит, не знаю, как там. Обучение в Великобритании платное и для граждан Великобритании, максимальный взнос - 9000 фунтов в год.