Motivation for self-studying for ATPL exams shouldn't be a problem if you are really into aviation. Sure there are boring subjects (air law etc.), but there are so many things to learn that will help you understand how things work...
Personally, I would go with long distance unless the full course is max. 3 hours per day - it's hard to sit 8 hours straight in classroom even if the topic is very interesting...