Starting from scratch, I'd be looking for a good/great condition body, lens, and flash, all in the used market. Given your location in Pakistan, I would not be surprised if it might be more difficult to obtain used than new.
Since I am a Canon fan, I'd go with either a 40D or 50D body, perhaps an EF-S 18-135 f3.5-5.6 IS USM, and a EX 430 II flash. My first lens when I switched to a DSLR was the 18-135 and found it gave great results in any situtation except indoors, when the external flash was a necessity. Popup flashes on cameras have about a 10 foot (3 meter) range, that's why an external flash is a must. As an alternative to the 18-135, you may want to consider the EF 24-105 f4.0L IS in it's place. The image quality of the L lens is noticably better then the 18-135 and autofocus is near instantaneous. The 24-105 is the lens I use the most on my 60D.
And for macro, get a couple of extension tubes. Don't waste your time or money with screw-on "close up" or "macro" lenses. They're all junk. Been there, done that.