The ultimate bed and breakfast for foodies, Chestnut Street Inn offers fine dining and luxurious accommodations in a small town atmosphere.