Germany is a country where medieval meets modernity. With is richly culture, be prepare for a roller-coaster ride of feasts, treats and temptations experiencing Germany's soul-stirring scenery, big-city beauties, romantic palaces and half-timbered towns.