Al fresco wine on sun-drenched, waterside terraces; boat rides and an Unesco-listed Old Town: Lake Ohrid has everything you’d want from a chic European break at a fraction of the cost, finds Sarah Holt