Portugal's D7 visa is a good alternative. Spain also offers some good long-stay visa options.