It's December and we all know what that means. Holiday season, vacation days and fireplace sessions. 

But, if you spent your entire 2016 traveling then you've probably reached a point where you're broke. So, you've decided you're better off spending it in at home. 

If you're in Lebanon, don't feel too bad for yourself because these 7 awesome destinations will make you feel like you've traveled. 

P.S. Wear your biggest coat and thickest socks. 

1. Douma

This town in the Tannourine mountains is about as cozy as cozy gets. With houses dating back to the 18th century, you're sure to be charmed by the tiny alleyways, and rooftop houses. This historic town also has some of the best views; Tannourine is a real sight for sore eyes. 

Our recommendation? Check out the Bed & Breakfast Beit Douma. It's both traditional and quaint and serves mostly locally sourced dishes that are nothing short of delectable. 

2. Ehden

This mountainous town located in the central northern side of Mount Lebanon is one the country's most magical spots. It is a favorite among the North Lebanese in the wintertime because you'll feel like you're a million miles away from the hectic pace of city life.  

At 1,500 meters high, Ehden's snow-capped mountains will make you feel like you're at the Alps. 

Book a room or rent out a chalet and head on over there before spring comes along! 

3. Bcharré

To understand how the legendary Kahlil Gibran came to be such an inspired writer, you ought to visit his hometown. Bcharre is a relatively remote, though sprawling, town of idyllic sceneries. Visiting it will make you feel like you've entered a time capsule since preservation efforts in the area have been nearly impeccable. 

It's a short drive from some of the most epic hiking spots, too: Wadi Qannoubine and Qadisha, and the Cedars. 

The Cedars area, just a five minute drive from this town, is filled with chalets and hotel rooms that will warm your heart (and feet) in just a few minutes. 

4. Kfardebian

If you've been waiting months to hit the ski slopes, then Kfardebian (a.k.a Oyoun el Simane) is definitely where you need to be these coming months. 

Home to the largest ski resort in the Middle East, Kfardebian plays host to a number of cozy chalets and fancy hotels that will make a great escape for a group of friends or even a romantic getaway. 

Located just an hour or so from Beirut, the white mountains are waiting for you. 

5. Mount Sannine

If you're looking for something off the beaten winter tourist track, then Mount Sannine is where you should be heading. 

Mount Sannine is the source of many mountain springs (Sannine water ... ring a bell?). The mountain ranges are known for their limestone base. 

You could rent out a room here and spend a couple days in the town.

6. This historic hotel in Baalbek

It's not just the Roman ruins that makes the city of Baalbek so historic. It's also got buildings that have witnessed some of the most important moments in modern history. 

Take the Hotel Palmyra for example, first opened in 1874. This cozy little hotel hosted greats you never even knew visited Lebanon, like Albert Einstein and German Kaiser Wilhem II. French president Charles De Gaulle also stayed at this hotel, as did Fairuz and Sabah. 

Looking a winter getaway with cultural quirks and not much snow? This is the place for you. 

7. Deir el Amar

Deir el Amar is one of the most enchanting places in Lebanon. It's also mostly a pedestrian town with cobblestoned streets and churches (also a 17th century synagogue). 

Just this year, Lebanon's slow food movement Souk el Tayeb opened a Bed & Breakfast in this town. Beit el Qamar has a large garden, a cozy fireplace and lovely rooms. It's a great place for the more intimate gatherings.