Always contact the hotel directly, you'll usually get a much better deal than the online sites.