Сжимай звук по-максимуму, потом кодируй в base64-url и втыкай в этом виде в отдельный css. Хоть css-код получится огромным, зато звук будет загружаться не по запросу, а вместе с остальным html-кодом. При отдельном хранении файла звука, будет большой интервал между наведением на кнопку и началом проигрывания звука, так как звук должен еще загрузиться, а загружаться начнет не ранее первого наведения на кнопку. Ну а хостинг файлов самый простой -
4shared.com (прямые ссылки на файл - услуга платная). Бесплатно можно на
github.com, но только для некоммерческих проектов.