Home buyers battle bad weather to maintain market momentum