Faits: A. A._ a été arrêté le 18 août 2008 dans le cadre d'une instruction ouverte contre lui pour tentative de prise d'otage, subsidiairement tentative de séquestration qualifiée, tentative d'escroquerie, faux dans les titres et contravention à la législation fédérale sur les armes. Il lui est en substance reproché d'avoir tenté, avec l'aide de deux comparses, d'enlever B._, âgée de 77 ans, afin de lui extorquer une importante somme d'argent et de l'avoir violentée au cours de cette tentative infructueuse. Le 17 décembre 2010, A._ a requis sa mise en liberté provisoire. Le Juge d'instruction de l'arrondissement du Nord vaudois (ci-après: le juge d'instruction) a rejeté cette requête par ordonnance du 23 décembre 2010, au motif qu'il existait un risque de récidive. Le juge d'instruction relevait que ce risque pourrait être pallié par un placement dans un foyer, mais qu'une telle mesure n'était pas envisageable en raison de la "féroce opposition" de l'intéressé. A._ a recouru contre cette ordonnance auprès du Tribunal d'accusation du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). Cette autorité a rejeté le recours par arrêt du 10 janvier 2011. Relevant qu'il y avait des charges suffisantes à l'encontre du prévenu, les juges cantonaux ont confirmé l'existence d'un risque de récidive en se fondant sur les antécédents de A._ et sur les conclusions d'une expertise psychiatrique. Le placement en foyer constituait la seule mesure d'encadrement permettant de limiter le risque de récidive élevé présenté par l'intéressé, mais ce dernier s'y était opposé "avec virulence", de sorte que le maintien en détention s'imposait. Enfin, le principe de la proportionnalité demeurait respecté. B. A._ recourt contre cet arrêt auprès du Tribunal fédéral, en concluant à ce que l'ordonnance du juge d'instruction du 23 décembre 2010 soit réformée en ce sens que sa sa mise en liberté immédiate soit ordonnée. Il conclut subsidiairement à l'annulation de l'arrêt attaqué et au renvoi de la cause au Tribunal cantonal pour nouvelle décision. Le Tribunal cantonal ne s'est pas déterminé. Le Ministère public de l'arrondissement du Nord vaudois conclut au rejet du recours. Le recourant a renoncé à présenter des observations complémentaires.