Should I install blog on subdomain or subdirectory?

You could do either pretty easily or you could create a custom post type within your current installation and then you wouldn’t have to do either and you would only have one installation to manage.