if insurance is no issue get a cheap classic impreza, nothing will beat it for the money.
if not mr2s are great, had a mk2 rev 2 myself , excellent in the dry and keep you on your toes in the wet! had the back end step out afew times which suprised me as i wasnt expecting it, but catch it early enough and youl be fine