We are going on Honeymoon at the end of the year and spending our first 3 nights in Oman. I've read as much as I can but still not really sure what I should be wearing outside the hotel. Some things say cover up to ankles, other says to knees and shoulders. I own a couple of pairs of capri trousers (so 3/4 length) so are they ok for day time? Most things I've read say "skirts should go to the knee" but then I'm not sure if that means I can't wear trousers! And a couple of things I read said I should cover up completely during the day 
I also read if going to the Mosque I need to be totally covered. I have no idea how I'd cover my ankles. The only floor length things I own are trousers (jeans mostly but I do have a pair of very long linen trousers) so again does it have to be a skirt? I know I'd have to cover my hair in the mosque but presumably a scarf will do, and I don't have to do this outside the mosque?
And footwear - I'm planning on packing not much more than flip flops - with a jewelled pair for evening! Will that be ok?
Trying to make do with the wardrobe I have as we're there for such a short time. The rest of the time I will be on a beach in the Seychelles!
Oh actually we do have 24 hours in dubai on the way home but not sure I'll be venturing too much outside our hotel at that point!
Any advice greatly appreciated. Don't want to offend, but would rather not buy and carry stuff I'm not going to wear for the rest of the trip either!