The guys above are right, [MENTION=2126]Jshak[/MENTION] all the way! That's one of the best ways to get a console or game or anything electronics related, but of course there are other premium sellers too. I've researched a bit, and the shops in Lahore are OKAY, though ironically they don't know quite a lot about the consoles they're selling. Buy from someone at PG, and they'll guide you technically as well (Jshak was excellent in this regard). As far as cheapest price goes, you might consider getting a used one if you're looking to buy urgently (and somewhat/relatively cheap), since the price of the current gen Xbox One (500GB or 1TB) is still high (ask Jshak for latest prices for both, might be in the 35K-42K range respectively). Though as [MENTION=11805]UzEE[/MENTION] said, if you can wait for the One S (arriving late August), that should be a sensible decision. Prices for the current Ones would probably drop when One S comes out. Or you can get the One S.
Source: I made the opposite decision and got mine 2 weeks ago (500GB). But I guess it was an okay decision, not sure if the One S was worth waiting for, and I wanted it to make good use of my Eid holidays (also the craving to get a console had gotten too damn high).