Bath is to Britain an elegant, feel-good city that blends a staggering amount of history with a rich culture and a literary star’s legacy. Peak time for visitors is September to October, and autumn is often cheaper and less crowded. Planning to check out the Roman Baths? Go early to avoid the queues, and consider a Christmas visit too, when the heritage setting and sparkly markets make the atmosphere all the more enchanting.