likes. Playing catch (free) often means as much or more to kids than buying things especially when they are a young as 7.
Museum of curiosity is fun but might be more fun with other kids. One on one you might want to take him on a hike like Ensign peak. Wheeler farm might be fun for him. Get an iceberg shake. At 7 it doesn't take much to make them happy. Just your attention.
Hope you have a great time!