Agree with the above. The take aways are great value for money. Only a couple of pounds for a meal of eg fish, rice and salad. Sometimes my husband and I would actually share one as there was so much! We also spoke to the owner of our self catering accommodation and she said that when you eat the take away food you eat the proper food of the Seychelles as the locals eat. A lot of the restaurant food is cooked to suit more international tastes.
We found Mahe to be the cheapest place to eat and you could eat out very reasonably. We had two meals of red snapper with spicy rice and salad, two pints of Seybrew and two glasses of wine for about £20 total at the Pirates Arms in Victoria.
The hotels tend to be very expensive for food and drink but the local bars and restaurant are very reasonable.
I can certainly recommend the Takamaka rum. We loved the dark rum and even got a bottle shipped over from their European distributors for Christmas. Lovely stuff. All of their rums are lovely..try them all ;-). I think we paid about £7 a bottle. Would also recommend the local Seybrew which is very good as well. It is always available in all the local shops....infact you will usually find a large chest freezer full of it in most shops, could not imagine them ever running out of Seybrew!
With regards to self catering accommodation we are staying at Ocean View at Bel Ombre which is a short walk from Beau Vallon.
Gets good reviews and is only €75 a night for a large room bed and breakfast. Seems a bargain with everything close to hand. Last time we stayed at Devon Residence which was fantastic accommodation we could easily live in. We used to watch the sun rise out of the sea and the birds eat from the fruit in the trees outside our room. However, if you wish to eat out in the eveing you will need a car or use a taxi and if you are on a budget this may not be so convenient. Loved the accommodation though.
Have a great time. 8 weeks today and we will be back on our way to Paradise.