Seriously folks - if I checked into a B & B that had a rooster, I'd be demanding a refund and be out of there in very short order. Nothing about crowing roosters signals relaxation and peaceful sunrises.
Fine and dandy on acreage, but in a residential area? ....... not a nice thing to impose on others.
Then there there is the smell.
My two cents - please buy eggs from the country folk who need the income, and let your neighbors live in fragrant peace and quiet.