You're opponent has done a lot of work for you by hitting that hard serve. All you have to do (as long as it's within reach) is block it where you want it to go - more like a volley than a stroke. When you get comfortable with this, you can give a server fits without working hard at all. My pals have convinced me to use more of my hellraiser serves that spin and kick all over the place because of this feature. The heavy spinners are often tougher to return offensively, but they're usually easier for me to land at a higher percentage.
Remember that as the returner, you can pick different spots to set up for your return and that can give a server "something to think about". If you sneak in as the server starts up to hit for example, you can catch him napping, chip a quick return, and climb on top of the net before he can blink.