I went to Heidelberg for 4 months to improve my German and it was a beautiful experience. First of all, I stayed at the Campus Viva, a student campus located close to the train station. A true paradise for anyone who wishes to bond or enjoy different activities with friends (football, basketball, baby-foot, TV). Furthermore, there were several organized nights, which were very nice and I always shared my meals with other students so I never got lonely. I really appreciated the school, the Collegium Palatinium, a grand old building where it’s very nice to spend time. There is a warm and relaxed atmosphere with qualified teachers and unconventional classrooms. Many activities were organized every week so we could discover the city and its surroundings. Heidelberg is absolutely perfect. The Neckar River with its 2 mountains on each side and a castle on one of them, offers an amazing view. Plus, the old streets full of bars and restaurants will never make you regret choosing Heidelberg.