I'm lucky to have a great practice facility 15 minutes from my house. It has a chipping green, a nice putting only green, and a green with a sand trap; in addition to a driving range with no mats. I get unlimited use of the practice facility and get to hit unlimited range balls for $29 a month. I play every day it's not raining, and even when it is I can usually get some practice in! -North Florida
The driving range has a bunker you can hit out of onto the driving range, too.