To stay in a B&B in Ascot costs on average 57 pounds per night, here is a link where you can find the best offers for B&Bs in Ascot