You can sell your souvenirs in Albuquerque but it's usually only worth it if you have a high bonus multiplier at the time.
Otherwise keep the souvenirs because you can get super high end of ball bonuses with them.
Buying the pinball souvenirs (zinc, gold etc.) is also a good idea because with every extra ball you get an end of ball bonus off course.
For high end of ball bonuses you basically need to light as many cities and have as many souvenirs as you can. Top it off with a 6X multiplier and you're king. I've seen them as high as 6 billion.