Could you phone or email the hotel and ask if they will do vegan food. Lots of hotels do now especially if you let them know in advance.