asking someone to generate a "top 5" list of anything without established criteria is a really tough task. Most posters above ITT were just listing programs with the best chances of prolonged success, but that is over-simplifying the problem, IMO. If you can make great bank with little expectation of performing in your role, that's a damn good job.
I see two things that could make a coaching job desirable, both include high salary:
-- the program is setup for winning, implying the coach will leave a desirable legacy and/or set themselves up for future success
-- the administration does not have high expectations for winning, implying the coach can "coast" and maintain a good work/life balance, OR, the program may place a high value on winning but is so cash rich they're happy to pay coaches to not work for years
secondary criteria include university level politics and geographic location.
my top 5 grouping:
Virginia -- they pay $3MM+ and have no expectations of winning at football. if making money while doing as little work as possible is your priority, this is the job for you. Charlottesville is a beautiful city in a nice climate and the girls wear sundresses to the games.
Notre Dame -- they (historically) pay high salaries and have no reservations about paying people to NOT coach their team.
Alabama -- absurd money, great recruiting, great facilities. if making money AND winning is your goal, and you don't mind high expectations from the administration, this is the job for you.
Arizona -- they pay $6MM+ with little expectation of winning
tOSU -- absurd salary, setup for success