Как лучше подключать css?
Разбиваешь css на два файла. 
1) В одном хранишь общие стили (шрифт, фон, стили осн. блоков) и подгружаешь его перед body, что бы во время загрузки страницы, пользователь уже что-то видел и понимал, куда зашел.
2) Во втором оставляешь дополнительные стили, для модальных окон, иконок, комментариев и прочего. Инклудишь этот файл перед закрытием body, тем самым ускоряешь загрузку страницы.
В идеале собрать все вспомогательные css  в 1 файл и минифицировать и подключать в футере. Основной же файл стилей также минифицировать и подключать в head