Traveled for 7 years throughout Europe and Asia for 3 week stints for my prior job. Saw close to 50 countries and filled 2 passports. Had every weekend off for touristy things. If you are traveling to Des Moines Iowa every week than yeah Business travel sucks. If you are traveling to Madrid for 3 weeks than Paris for three weeks after a week at home... than business travel rocks.
It's not constant travel, but there is some travel. My current position has zero travel. Best of all, the first several weeks on the job I would be training.... in NYC.