Hotels are generally expensive here and price does not meet the hotel quality service. The only way out is to rent an apartment or a part of it from locals.
Be ready «to hunt for groceries». Even the basic goods are often hard to be found in stores, for example, eggs. If you have the possibility, bring some groceries with you.
Fish and fruits are better to be bought at the markets. Even though the sea is rich in fish, frozen fish from the USA can be often found on grocery shelves.