I'm looking to buy a blazer that meets the following conditions. Any help would be much appreciated.
1) Reasonably priced (<$200)
2) Slim-ish fit but not like something from H&M or other stores designed for skinny teens -- maybe 'tailored' is the word I'm looking for. Looking to avoid baggy, enormous, boxy types. Something that's stylish but not ultra-trendy. I'm approaching 40 but look young and play in a band.
3) Equally suitable for a semi-decent night out or an indie rock show. By this I mean I'd like it to be decent quality but not something so dressy that it's only suitable for corporate workplaces.
Basically I want a do-it-all blazer since I don't wear them very often. Something that's pretty normal but maybe has a subtly unique aspect to it that keeps it from being too square. If this doesn't make any sense I"m happy to elaborate. Thanks!