Bandwidth first for me, support second, followed by storage space. Poor support or frequent downtime can quickly lead me to switch providers if they are not satisfactory, however!
As for actual webhosts,http://www.servage.net/ looks pretty good. Do a google search for "servage coupon" and you...