Handpicked for you: 31 charming Bed & Breakfast Hotels in the Western Alps