I've made a number of short visits to Riga. I agree, the architecture is fascinating. You might consider taking side trips to Jurmala and Sigulda to get a sampling of some of the different places outside of Riga if you have the time. (Each can be reached inexpensively by train from Riga.)
There's some info online at
www.rigathisweek.lv