Reasons to Put Sochi, Russia on Your Travel Bucket List

Beach resort in Sochi, Russia — and snow-filled mountains? Why yes, if you travel 1,000 miles south of Moscow. Home of the 2014 Winter Olympics, Sochi, Russia, is the perfect combination of a tropical beach resort town and the snow-rich  …