Peschiera del Garda is one of the main towns on (you guessed it...) Lake Garda, to the east of Milan. It's more tranquil than nearby Desenzano del Garda, which is known for its nightlife, but still very popular with both Italians and tourists alike, especially German speaking visitors considering the lake's vicinity to the border with Austria.
Peschiera is on the Milan-Venice line, and you can get a regional train once an hour from Milano Centrale or Milano Lambrate. One-way second class tickets cost 9.60 euro and it takes 1 hour and 37 minutes to arrive. Journeys on the more expensive Frecciabianca cost 19.50 euro for a full-price second class ticket, and will get you there half an hour faster. When you arrive at the train station in Peschiera walk down the hill and follow the signs for the centro, walking through Porta Verona, one of the gates in the fortress surrounding the city.
In the centre of town there are many shops selling affordable clothes and shoes, places to eat (I can recommend L'osteria on Via Cavallotti, lovely food and service) or have an ice cream and shops selling souvenirs. But the nicest thing about Peschiera is the long path going around the lake. In the summer the pebbled beaches are set up with umbrellas and deckchairs, but at this time of year they're empty, and you can go right up to the lakeside - and watch the wildlife!