The Hilton Garden Inn will be in a more lively area for you. You'll be able to walk across to The James Hotel for cocktails. You'll have more restaurants and more going on in the evening surrounding the Hilton Garden Inn.
Bear in mind that the difference is not big.
If I were looking for lively and activity going on surrounding me in the evening, I'd choose the Hilton.
The Courtyard is perfectly fine - nice hotel and good location but just not quite as much in terms of restaurants, wine bars, lounges, etc. in the very very immediate vicinity.