The center of Giessen seems to be one big shopping mall. Lots of streets are for pedestrians only. So you can shop till you drop.
I always like to see what one euro shops offer to buy. Most cities in Germany have one.
What to buy: All sorts of useful and not so useful things.
What to pay: Mostly one euro