Luxurious guest rooms, spacious porches, beautiful gardens and gourmet breakfasts are a few of the things that can be found at an Alabama bed and breakfast.