There's far more to Germany than just hip and culture-packed big cities. From sleepy seaside resorts to quaint mountain villages and pretty wine-growing towns, much of the country's allure lies in ...