Germany's Treehotel: £100-£150 a night