My town is dreadful for shops. Only one toy shop, a very small primark that hardly ever have the sizes I need. Im thinking further a field for Christmas shopping. Want somewhere where the shops are within walking distance of each other. Has a decent primark and toy shops. Will be catching the train so dont want to walk miles to the shops. Been looking at bristol, exeter or bath. Anyone able to recommend which one would be better for Christmas shopping out of the 3. Thank you.