I hate drills as well. I think they are the ultimate torture. I usually play the ghost. I can find out what shots are giving me trouble. When I have trouble with the shot, I sit there and shoot it until I get comfortable or confident with the shot.
Some other drills that I have been doing recently have been to practice combos. Just put all of the balls below the first three diamonds and take ball in hand and shoot only combos. Once you master that, move on to putting two racks of balls across the whole table. You could also rack the balls like 9ball and play a kicking game. The first person to kick 5 balls in wins. You can also practice caroms by putting two balls on the table and the cueball and seeing how many straight rail or multiple rail billiards you can make.
Those are just some suggestions. They are more fun because two people can do them and they can be competitive. For some reason competition always holds my interest.