1. In general you don't need to book your hotel many days in advance except Edinburgh and some ancient castle hotels during arts festival.
2. You could check the hotel price at the front desk or ask for help at information desk before you confirmed. We kindly suggest you to make clear if there is additional VTA surcharge (17.5% of consumption tax).
3. In London you will be asked to pay the hotel price in advance, but in villages you could pay for it while checking out.
In the past the Inn was a two-floor hotel, the first floor was tavern, and the second floor was rooms for accommodation. But this style of hotels are few to be saved, which some of them are refitted very luxury inside.
Guesthouse is also called Private hotel in Britain, which is managed as a family hotel. The master is very friendly and passionate to tourists. The rooms are less but decorated much warm and comfortable than B&B. The price is almost equal with B&B.
B&B is a unique way of accommodation in Britain which attracts many local people and tourists. It offers you a chance to enjoy British tradition and culture if you are interested. In London, the price of B&B is about $30 per person. In the villages, it is approximately $12 per person. Besides, this hotel offers a fancy breakfast.
Youth Hotel (Y.H) is always located a little far from the city center. The membership card of Y.H is required when you are booking this hotel, which the card could be transacted on the spot. The price is about $5-$10, which is about $10-20 in London City. Some youth hotel excludes breakfast.