The Park Hyatt spa is better than the Grand Hyatt, but the location is worse and as you mention there is no evening snacks/drinks. So it depends on what's more important to you. It sounds like the Grand Hyatt is a better option all things considered.