If you happen to come to Germany, visit the castles in Heidelberg! :)
I suggest definitely spending some time in Spain. If you can start north and head down to southern spain (hit Seville and Granada for SURE) then you could even get cheap flight or ferry to Morocco!
Answer this question