hi himanshu,
i would say if you already had experience as a freelancer - go for it. but since you want to go into another city i think it would be easier to work with a company there for a while until you know the local architects and so on. i'm starting of my business in stuttgart, germany right now and there is such a big density of architects here, that it's not that hard to find some work. depends on your location i guess. germany in general is pretty dense architects-wise.
money wise. i worked as an intern in a rather big interior-arch firm where they had one guy mainly responsible for archviz. he was one of the 10 best payed guys in that entire firm and they had around 40 people in total.
cheers,
mo