It's doable, but site selection is more important and some luck sure doesn't hurt.
To start with you can do a percolation test. Dig a hole and fill it with water, then fill it again. I can't recall the timeframe, but if it won't hold a decent amount of water for 30 minutes, it's a bad site. This doesn't guarantee you won't uncover a surprise, but it's a start.