What's the best way to get gold without wasting time?
Solution 1:
This depends on time available and skill.
Infinite arena is considered the best way to get cards and dust. However, even assuming you can consistently get 7+ wins, it's bad for actually earning gold. 7 wins typically earns you between 150 and 180. If you don't factor in the free pack and the bonus prizes, that's 10 games, drafting time and risk for less gold than the 3 games/10g.
8 wins isn't much better, 9 is actually worse (you get more cool stuff) so you'd really need 10 wins in a reasonable number of those 7+ runs for it to be worthwhile.
On the plus side, infinite arena is actually infinite. There's no cap so you could play 24/7 if you want.
Quests are the most time-efficient method. Assuming you are capable of using at least 5 classes, you can reroll everything to get Domination quests and get 60g most of the time. Assuming a 50% winrate, this takes 10 games to earn 60g+20g for the 3 wins quest if you play an extra match.
Timewise this would take about an hour and a half, assuming just under 10 mins/game.
Once you've beaten your quest, your only remaining option is the 3 wins quest. This is slow- earning you 10-20g per hour. However, you can use it to supplement the quest rewards. The method above earns you 540g per week (80/day) so winning another 6 games pushes this to 100. This is enough for 700/week or enough to buy naxx wings as they are released.
Since you can play whatever deck you want here, this may be quicker than winning the quests. About an hour, probably. In total, that's two and a half hours a day.
So, to summarise, reroll your quests to 60g, beat those then beat the 10g/3 games quest to make up the rest of the money you need.
Solution 2:
Given the Random nature of the Arena, I'd caution against trying to use it for Gold Gain -- at that point you are essentially gambling, and as such, it can not be relied on as a satisfactory general answer.
As to the others, Quests are the only real answer -- they're a guaranteed 40, 60, or even 100 gold, once completed, and you get a new one every day. While getting the 700 gold to open a wing would take 17.5 days if you only did 40g quests, it is possible to "re-spin" quests once a day by clicking the X on their corner, hoping for a 60g or 100g one instead.
The gold earned through Play Mode (10g / 3 wins) has a daily cap of 100g as well (30 wins) as an anti-cheating measure, so it cannot be abused to indefinitely gain gold.
So do quests every day, avoid the Arena unless you are okay with risking it all, and don't spend it on Card Packs -- you'll get that 700g eventually.
Solution 3:
The safest way to make money is to do the quests and to remove the quests that aren't worth doing (40 golds) by rerolling them. List of quests.
Arena is too random to be a safe source of gold but can be a greater gain if you're able to win 6+ games each time. If you're confident you can do this, that would be the fastest way.
Doing either one will always get you some 10 golds for 3 wins once in a while but it doesn't compare to doing quests or arena as both provide better gold income.
Solution 4:
The method I've come up with is to grind every 3 days. Spend a few minutes each day to log into Hearthstone and reroll any quests you don't want in between these play sessions. You should end up with 3 quests that can all be completed with a single class.
This method let's you work towards completing all three quests simultaneously, instead of winning 5 games as a Warlock for one quest and 5 games as a Priest for another quest. You won't get gold as quickly as if you went for the daily 100 gold earned after 30 wins, but you will get the most gold out of the time you spend playing. Plus you get more time to spend doing other things you love!
This method is also good if you want to level up a single class for Golden Class Cards or work towards the Golden Hero Portrait. I've been questing with my favorite Paladin deck for a while now and I am steadily working my way through Naxxramas. Just 350 more gold until Construct Quarter!