German gems
Germany has far more to offer than just cool and culture-packed big cities. From sleepy seaside resorts to quaint mountain villages and pretty wine-growing towns, much of country's charm lies in its lesser-known towns, villages and hamlets. Here are 46 charmers that should be firmly on your travel wish list.