Four hotel stays where a Michelin-starred restaurant is on site: Bath, Devon, Perthshire and London. Compare the dining experience and plan your overnight break.