TopGolf is an excellent rainy day or heat-wave backup that works well for families with kids 7 and up — you pay per bay per hour (roughly $30-$55 depending on time of day) and up to 6 people share a bay, making it affordable as a group. The bays are climate-controlled and the food menu has kid-friendly items like burgers, pizza, and fries that arrive while you play. Kids do not need to know golf at all — the game is automatic and color-coded with targets, and the app interface is intuitive enough for a 9-year-old to operate independently. Book a bay online in advance, especially on weekend afternoons when walk-in wait times can hit 2 hours. This location sits just north of downtown near Germantown and is easy to combine with a late lunch in that neighborhood before or after your session.

Address: 500 Cowan St, Nashville, TN 37207

Google Maps: Click here for directions

Cost: Paid $$$