With a great diversity in History culture and immense natural beauty, a trip to Germany would leave any tourist spoilt for choice so much so that they might end up missing some of the best attractions that Germany has to offer. From the small towns and mountainous country sides, you can rest assured...