Gas prices can vary from region to region, city to city, and even block to block, which can make it tough to find any logic in how prices are determined.