I've never been on an in person retreat, and the only workshops I've ever taken were 2 on making tuffets, but my money and time budgets don't leave much room for doing retreats, classes at my LQS (which are very expensive) and workshops. I have taken Craftsy classes since I can do those on my own time and they tend to have frequent sales on their classes so they don't break my budget.
Rob