hi my suggestions will be UK,itz better place to live in,the point is where u want to stay in ,pls don't go to small towns,u'll get cheaper rates houses for rent,but racism will be more,if it is london,Reading,coventry,Birmingham,then it'll be good.
here u no need car,u have public transport ,very nice.
also lots of indians so u'll have better friends for ur co'.
note..pls don't ever think abt Hinkley