aww, i would vote for annapolis hands down, but can't recall anything off the top of my head that's indoors.
BMore has a really cool pop culture museum
Geppi's Entertainment Museum and then you have the little shops around the harbor and fells point.
good luck & have fun this weekend, whatever you decide to do!