Обычно в отеле можно купить то, что Вы перечислили, но только ассортимент может быть ограничен. например, шампунь только 1-2 марки, не обязательно подходящие Вам, то же самое с прокладками и прочим. Так что если Вы неприхотливы и пару недель можете пользоваться чем угодно - то можно все купить и в отеле. Если нет - берите с собой свое привычное. Принадлежности для плавания как правило в большом выборе. А вообще, какая проблема  выйти за пределы отеля за покупками? Или отель где-нибудь в пустыне расположен?