Three months would be excessive in the Netherlands. The legal minimum is one calendar month. When you resign you can always negotiate to shorten the period, but most of the time people will work the remainder of the contract. Also, your new employer might actually think there is something wrong if you can quit your current job faster than the one month.
I live in the Netherlands, and fired for cause is very hard over here. Basically the employer needs solid evidence of misbehaviour, and even then most judges will still rule in favour of the employee.