Actually a better alternative may be to take a quick ride over to Hudson WI which is also going to be 1/2 hour (or less) from St. Paul. Tobacco taxes are 70% in MN and almost non-existent in WI so it will definitely be a LOT cheaper. doing a quick search the 2 places I found in Hudson are:
Smokedale -
http://smokedalecigar.com/locations
Saint Croix Cigar Company -
http://stcroixcigar.com
I cannot personally vouch for either place but maybe one of the other MN brothers could chime in and give their opinion.
St Croix Cigar is a great shop, I went to college with the manager, super nice guy.
Their lounge is a bit small, but their selection is good. A fair amount of Tats, Opus, Anejos and Illusione. They also have all the typical General Cigar, Fuente and Oliva lines.
Their prices are much better than the MN shops (due to taxes) but their selection lacks Ligas and a few others people might look for.