Faits: Faits: A. Par jugement du 13 novembre 2006, le Tribunal de police de l'arrondissement de l'Est vaudois (ci-après: le Tribunal de police) a condamné A._ pour ébriété au volant qualifiée, à la peine de quarante-cinq jours d'emprisonnement. Les faits retenus sont en substance les suivants. Le 23 janvier 2006, la police a interpellé vers 18h10 A._ qui somnolait au volant de sa voiture, laquelle était parquée à la rue des Bosquets à Vevey. Il présentait un taux minimum d'alcoolémie de 1g79 ‰. Entendu par la police, A._ a admis avoir conduit sa voiture en état d'ébriété, puis qu'il s'était arrêté et qu'il avait mal manoeuvré en parquant son véhicule, raison pour laquelle celle-ci était en partie sur le trottoir, l'angle arrière gauche contre une barrière métallique. Lors de son audition par le Juge d'instruction le 27 février 2006, A._ est revenu sur ses déclarations, alléguant qu'il était sobre lorsqu'il avait parqué sa voiture. Il avait bu de l'alcool par la suite au buffet de la gare de Vevey, il s'était installé au volant de son véhicule, sans toutefois le conduire, ni même enclencher le moteur d'ailleurs. Le Tribunal de police a retenu la première version présentée par le recourant, au motif qu'elle présentait plus de cohérence. Elle faisait en effet état du mauvais stationnement de la voiture qui empiétait sur le trottoir, ce fait constituant une énigme dans la seconde version. Il a en outre estimé qu'elle correspondait aux déclarations spontanées du prévenu. Le Tribunal de police a retenu la première version présentée par le recourant, au motif qu'elle présentait plus de cohérence. Elle faisait en effet état du mauvais stationnement de la voiture qui empiétait sur le trottoir, ce fait constituant une énigme dans la seconde version. Il a en outre estimé qu'elle correspondait aux déclarations spontanées du prévenu. B. Suite au recours interjeté par A._, la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation) a, par arrêt du 22 décembre 2006, rejeté le recours et confirmé le jugement du Tribunal de police du 13 novembre 2006. B. Suite au recours interjeté par A._, la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: la Cour de cassation) a, par arrêt du 22 décembre 2006, rejeté le recours et confirmé le jugement du Tribunal de police du 13 novembre 2006. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler l'arrêt rendu par la Cour de cassation le 22 décembre 2006 et de renvoyer la cause à cette dernière autorité pour nouvelle décision dans le sens des considérants. Il se plaint d'une appréciation arbitraire des preuves. Il requiert en outre l'effet suspensif. La Cour de cassation ne présente pas d'observations et se réfère à son arrêt. Le Ministère public renonce à déposer une réponse et se rallie aux considérants de la décision attaquée. Par ordonnance du 19 juin 2007, le Président de la Ire Cour de droit public a admis la requête d'effet suspensif présentée par le recourant. 