Will I have any free time to do what I want, for example, go visit relatives in Germany?

You bet, there is one free weekend and you can always arrange time off directly with your site director. The internship Directors are usually very flexible. During the week, there are optional events to attend but in general, you can do what you like in your evenings. All external trips you wish to arrange you must do so on your own through local agencies.