I don't believe in diets to be honest.I think the only way to get thin and remain thin is to adopt a healthy lifestyle. Which means avoiding junk food, fried/greasy food and sweets and eat vegetables, fruit, legumes, fish and low fat meat. Don't skip breakfast, don't eat high in calories food after 8pm and if you get cravings and such eat a yogurt or a salad or a small bar of bitter chocolate. Also you should try working out one hour a day. Adopt the mediterranean way of eating and you should see results very soon :)
I think the Mediterranean diet is the best