most any country in europe you don't need a visa to enter will let you stay for at least 3 months. you just need to tell them why you're visiting and where you're staying. probably don't need to tell them where you're staying in germany, but a little further east and you'll have to register w/ the police usually. i've taken several one-way flights within europe w/o any questions about my final departure date.