2. Bath Christmas Market (22nd November – 9th December)

Bath is famous for its street markets, and Christmas is no exception. The market boasts more then 170 stalls, and its route includes the beautiful Abbey and Roman Baths that are so famous across the world.