What is the best way to practice humility I've studied both "Western" and "Eastern" philosophy (mainly Buddhism) for some time, and enjoying it a lot. Western philosophy is all about clarifying concepts. The exception might perhaps be phenomenology (I include Heidegger in that category, and so did he. When Heidegger talked about existentialism, he specifically referred to Sartre). 

When I was writing my MA, I asked my fellow students "how does studying philosophy affect your personal life?" The general answer was "not the slightest bit". I generally had the feeling that it was a lot of competition and everyone were trying to be better and smarter than the next guy. This is one of the things I find so utterly different in Buddhist philosophy - it's affecting my daily life and ethical outlook to a much greater extent. I think our culture is so fixated on competition and being the best, and that outlook is still affecting me to a certain extent. 

Does anyone have good advice for practising humility, both on and off the cushion?
Good start is to do 100000 prostrations, say 100 a day.

Another practice is to identify and drop your attachments to intelligence, accumulation of knowledge, and making spiritual progress. Any time you catch yourself indulging in a thought which implies that intelligence, knowledge, or spiritual progress makes you better than others - you should get frustrated with yourself and drop that thought immediately.

Another practice is to surrender in all disagreements even if you are right, especially if you are right.

Another practice is to always take all blame upon yourself.

Another practice is the transfer of merit.

Reverence to Dharma books, handling them with care, not placing them in the floor, not placing other objects on top of them.

Reverence to teachers of Dharma - the attitude of a good servant: show respect, listen intently, follow exactly.