My husband and I need to spend a day in either Stresa or Locarno on our way to Florence from Interlaken in early May. We don't want to spend an entire day travelling by train so thought we could break the journey at one of these places which would be better? Also we had wanted to visit Lake Maggiore and generally enjoy a small town experience in Italy / Switzerland. Both look amazing in the pictures and the forums so finding it very difficult to decide. How do both places compare in terms of scenic beauty, local eateries, town centre and general relaxation? Also is Locarno more expensive (in food etc)? Please help! Thanks!