I am searching for small villages that have a train station, excellent internet, low cost of living, and a Gelato shop.