From ancient history to stunning architecture, scenic walks to unique shops, Bath is a city that has something for everyone.