B&B stands for bed and breakfast. A B&B is usually a private home which has rooms to rent to tourists and travellers for short periods. Breakfast is included in the price. Most B&Bs are quite small with only 1 or two rooms for rent but in popular tourist areas, for example the south coast, B&Bs can be quite large.
B&Bs vary in quality and service but are usually a cheaper option than a hotel. Budget hotel chains like Travel Inn and Travelodge have recently offered hotel rooms at equivalent prices to that of B&B but these budget hotels are usually very basic so you don't get any more for your money. Many budget hotels also tend to be next to busy major roads whereas some B&Bs can be found in much nicer locations and sometimes have a more personal and friendly service.
Read more: http://www.tourist-information-uk.com/guides/accommodation/bed-breakfast/#ixzz3RhbfqMhp