Over 150 of Germany's most stylish and affordable hotels and holiday rentals, from chic cabins to cosy B&Bs.