Where ever you get a good deal and feel comfortable, thats the best place. there is no such place is a best place, it comes down to you.
What is best for me might not be best for you. I might find the best place to buy unlocked phones from thieves but that might not be the best place for you. Not that I buy phones from thieves, I am just giving you an example
My Month to Month Bell Plan on HSPA/EVDO
15000 Outgoing Seconds a Month(250Min), Unlimited Incoming Calls, Unlimited eve&weekend 6pmto8am,Unlimited Text From Canada to Canada&USA Incld LandLine, Unlimited FWDing, Enhanced Voice Mail, Caller ID, Conference Calling/Call Waiting, If I go over my 15000 Seconds (Extra seconds are 2.5c for every 15 seconds)=10c a Min, Canadian LD 2c for every 15 Seconds=8c a min, USA LD = 3.5c for every 15 Seconds=15c a min,
$22 a month + BC Taxes @ 12%