If you fancy some retail therapy, you're in the right place. Stuttgart is home to one of the longest and most popular shopping streets in the whole of Germany.