I love my Gap blazers. I have all the velvet ones from last season. I also have a bunch from Wet Seal. I wear them over everything when I feel like being a little sophisticated. I would definitely try those two places. If you want it tight fitting, go a size down, and you should be fine.