I recently went to Sportime USA to play a round of miniture golf with my friends. The prices were pretty reasonable and not only that but they had a big selection of activities besides miniture golf. I also spent a few hours in their great arcade because they had such a great selection of games.
more