LAKE PLACID, NEW YORK Lake Placid is kind of a small village located in the upstate of New York which is the best place for a winter wedding. The amazing snow capped mountains will give you an astounding backdrop for your wedding. Choose the perfect resort or lodge along the lakeside and if the forecast is sunny then obviously opt for an outdoor wedding. The place is surrounded by a lot many lakes, mountains and beautiful waterfalls which look most magnificent in the spring season.