Definitely get cv up to date - show it to a few friends to take a look at it and get their comments. (For most management, office jobs, it should be maximum of 2 pages long.)
Get in touch with network of people - large number of jobs are as a result of knowing someone rather than advertised - if you aren't networking these jobs are not available to you, so by networking you increase your chances. Many jobs never even get advertised, so network is really important to find those "hidden" jobs, or just to get useful information about what's coming up, or about a new industry. Start with his own and your network - friends, family etc, and then get them to refer you on to other people. You are not contacting them "for a job" but say something like - "looking for their advice and any comments on your cv." Have a meeting with them or a coffee and get any advice they have and get them to read cv and give comments. (It's a good way of making sure they read your cv and it might spark a thought!) Ask them if they know anyone else you should speak to - many people will refer you on.
The most important thing is to be clear about what you want, so while I agree that it's great to be flexibile, it's also important to be clear about your skills and the kind of job you are looking for.
Keep busy - action (of virtually any kind) is better than sitting and worrying. So getting up, dressed relatively smartly (not in scruffy sweat pants!), and spending a few hours calling people, having meetings, following up, researching, applying for jobs is the way to go. Then take a few hours off and go for a walk, dig in the garden, take kids to park or something - it gives you energy and helps you stay positive.
If during networking you hear of a company that is hiring, then see if someone will refer you to someone in that organisation to speak to rather than just applying on spec.