Разница между almost и practically в современном английском языке заключается в следующем:
Таким образом, выбор между этими словами зависит от контекста использования, желаемого смысла предложения и требуемой степени определённости или точности. 1
Также стоит отметить, что в британском английском языке practically часто используется в значении «виртуально» или «по существу», в то время как в американском английском в этих контекстах чаще применяется almost. 1