We are travelling by train and plan on buy a fair few things while there. I really don't want to take a big rucksack but realistically what would be the best kind of bag to take?