Do I have to buy an entire bitcoin?

No. You can spend as much as you want (as little as $5).