Jag är inte en advokat och det här är inte juridisk rådgivning, men det är ganska grundläggande. Det är lagligt i den meningen att din bokning är ett avtal med innehavaren av B & B och du godkände dessa villkor genom att göra bokningen. Inte följa upp är detsamma som att du inte läser ett kontrakt.
Du anger inte platsen, men det är möjligt, men osannolikt , att avbokningsavgiften inte kan verkställas på grund av särskild lag som är tillämplig i B & B: s jurisdiktion. I det fallet kunde de bara ladda dig vad som är tillåtet enligt lag. Du måste titta på gällande lagar för att driva på det.