Probably a good thing to get all the wheels aligned. If that works, then it was a cheap fix. If that didn't work, everything else is going to be more expensive.

Some of the other possible hypotheses, like a tire being unbalanced, are easy for a tire shop to check.

Another possible hypothesis is that something is messed up with your steering system (see, e.g., this thread about various power steering problems).