From a cup of tea and and home made cake to a french dining experience, Bakewell has a multitude of cafes, bars and restaurants with something for everyone.